XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Note 5 - Debt - Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
2026 $ 119,547  
2027 167,263  
2028 4,412  
2029 3,579  
2030 1,406  
Thereafter 42,688  
Total debt 338,895  
Debt issuance costs (2,604)  
Total debt, net of debt issuance costs $ 336,291 $ 338,061