v3.26.1
Note 9 - Debt - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Total debt, inclusive of $2.0 million exit payment $ 102,000  
Less: unamortized debt issuance costs and discounts 0 $ (152)
Less: current portion 0 $ (22,523)
Less: debt repayment (102,000)  
Total long-term debt, net $ 0  
Note Purchase Agreement [Member]    
Maturity date Jul. 23, 2026