v3.25.2
Note 5 - Debt - Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
2026 $ 270,610  
2027 23,412  
2028 4,447  
2029 2,174  
2030 1,450  
Thereafter 42,900  
Total debt 344,993  
Debt issuance costs (761)  
Total debt, net of debt issuance costs $ 344,232 $ 338,061