v3.26.1
Note 9 - Debt (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 04, 2026
Sep. 16, 2022
Jul. 23, 2021
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Repayments of Debt         $ 22,230 $ 22,220  
Note Purchase Agreement [Member]              
Debt Instrument, Unamortized Discount, Total     $ 1,500        
Debt Instrument, Periodic Payment, Exit Payment, Percent     2.00%        
Debt Issuance Costs, Gross     $ 1,900        
Debt Instrument, Interest Rate, Stated Percentage   8.00%         11.11%
Debt Instrument, Exit Payment Percent             2.00%
Debt Instrument, Periodic Payment, Principal             $ 11,100
Debt Instrument, Periodic Payment, Exit Payment             $ 200
Debt Instrument, Interest Rate, Effective Percentage         12.99%    
Repayments of Debt $ 11,500            
Long-Term Debt $ 0            
Amortization of Debt Issuance Costs       $ 100 $ 100 $ 300  
Note Purchase Agreement [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]              
Debt Instrument, Basis Spread on Variable Rate   0.26161%          
Note Purchase Agreement [Member] | Adjusted Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]              
Debt Instrument, Basis Spread on Variable Rate   3.50%          
Secured Promissory Notes [Member] | Oxford Finance Limited Liability Company [Member]              
Line of Credit Facility, Maximum Borrowing Capacity     100,000        
Debt Instrument, Face Amount     $ 100,000