Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Stock-based Compensation (Details Textual)

v3.24.1.u1
Note 7 - Stock-based Compensation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Jun. 30, 2023
Dec. 31, 2023
Share-Based Payment Arrangement, Expense $ 1,012,000 $ 784,000 $ 2,284,000 $ 1,444,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount 6,779,000   $ 6,779,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition     2 years 7 months 6 days      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross     111,299 19,084    
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)     5 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years      
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)     $ 26.18 $ 95.06    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)     1 year 11 months 1 day      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value 1,452,000   $ 1,452,000      
Employee Stock Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Market Price Percentage, Offering Date     85.00%      
Stock Issued During Period, Shares, Employee Stock Purchase Plans           10,104
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price           $ 24.72
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant           158,147
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years      
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     5 years      
Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     136,157      
Granted (in dollars per share)     $ 26.43      
Restricted Stock [Member] | Share-Based Payment Arrangement, Employee [Member] | The 2022 Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)     3 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     136,157 34,674    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share (in dollars per share)     $ 29.63 $ 72.26    
Performance Stock Units [Member]            
Share-Based Payment Arrangement, Expense     $ 0      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     47,745 0    
Granted (in dollars per share)     $ 26.18      
Bonus Stock Award [Member] | Share-Based Payment Arrangement, Employee [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     0 9,144    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share (in dollars per share)         $ 104.36  
Selling, General and Administrative Expenses [Member]            
Share-Based Payment Arrangement, Expense 952,000 736,000 $ 2,180,000 $ 1,361,000    
Cost of Sales [Member]            
Share-Based Payment Arrangement, Expense $ 60,000 $ 48,000 $ 104,000 $ 83,000