v3.26.1
Note 9 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Less deferred financing costs $ (5,855) $ (6,375)
Notes payable and long-term debt 294,145 293,625
The 2032 Senior Secured Notes [Member]    
Debt Instrument, Carrying amount $ 300,000 $ 300,000