v3.26.1
Note 16 - Long-term Debt - Summary of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Less current portion $ 0 $ (7,500)
Total long-term debt, less current portion 0 32,500
Credit Facility [Member]    
Credit facility, interest payable monthly $ 0 $ 40,000