XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Debt - Debt Balances (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Long-term $ 154,939,000  
Debt 175,431 $ 187,583
Share-settled Liability [Member]    
Short-term 7,627 0
The 2029 Notes [Member]    
Long-term 63,474 0
The Share-settled Liability and 2029 Notes [Member]    
Debt 71,101 0
The Credit and Guaranty Agreement [Member] | Initial Term Loan [Member]    
Short-term 0 21,000
Long-term 87,313 69,405
Debt 87,313 90,405
Convertible Senior Notes 2026 [Member]    
Short-term 17,017 0
Long-term 0 97,178
Debt $ 17,017 $ 97,178