XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Debt - Schedule of Debt Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Long-Term Debt, Maturity, Year One $ 20,000  
Long-Term Debt, Maturity, Year Two 97,862  
Long-Term Debt, Maturity, Year Three 0  
Long-Term Debt, Maturity, Year Four 47,077  
2029 and thereafter 0  
Total long-term debt 164,939  
Unamortized premiums, discounts and issuance costs and other 24,520  
Carrying value of debt 189,459  
Convertible Senior Notes 2026 [Member]    
Long-Term Debt, Maturity, Year One 0  
Long-Term Debt, Maturity, Year Two 97,862  
Long-Term Debt, Maturity, Year Three 0  
Long-Term Debt, Maturity, Year Four 0  
2029 and thereafter 0  
Total long-term debt 97,862 $ 215,924
Unamortized premiums, discounts and issuance costs and other (830)  
Carrying value of debt 97,032 $ 213,155
Term Loans [Member]    
Long-Term Debt, Maturity, Year One 20,000  
Long-Term Debt, Maturity, Year Two 0  
Long-Term Debt, Maturity, Year Three 0  
Long-Term Debt, Maturity, Year Four 47,077  
2029 and thereafter 0  
Total long-term debt 67,077  
Unamortized premiums, discounts and issuance costs and other 25,350  
Carrying value of debt $ 92,427