v3.26.1
Note 6 - Fair Value Measurements - Carrying Value and Estimated Fair Value, 3.75% Convertible Senior Notes (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Term Loan Facilities Due 2030 [Member]    
Debt, fair value $ 126,034 $ 118,627
Delayed Draw Term Laon [Member]    
Debt, fair value 16,595 0
Reported Value Measurement [Member]    
Total 147,870 136,520
Reported Value Measurement [Member] | Convertible Senior Notes Due June 1, 2026 [Member]    
Debt, fair value 0 17,893
Reported Value Measurement [Member] | Term Loan Facilities Due 2030 [Member]    
Debt, fair value 126,034 118,627
Reported Value Measurement [Member] | Credit Facility, Revolving [Member]    
Debt, fair value 5,241 0
Reported Value Measurement [Member] | Delayed Draw Term Laon [Member]    
Debt, fair value 16,595 0
Estimate of Fair Value Measurement [Member]    
Total 147,870 135,949
Estimate of Fair Value Measurement [Member] | Convertible Senior Notes Due June 1, 2026 [Member]    
Debt, fair value 0 17,322
Estimate of Fair Value Measurement [Member] | Credit Facility, Revolving [Member]    
Debt, fair value $ 5,241 $ 0