XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Debt - Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
2026 $ 286,715  
2027 20,010  
2028 1,524  
2029 1,405  
2030 1,535  
Thereafter 43,076  
Total debt 354,265  
Debt issuance costs (762)  
Total debt, net of debt issuance costs $ 353,503 $ 338,061