v3.26.1
Note 5 - Debt - Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
2027 $ 354,176  
2028 15,968  
2029 1,338  
2030 1,467  
2031 1,607  
Thereafter 42,080  
Total debt 416,636  
Debt issuance costs (741)  
Total debt, net of debt issuance costs $ 415,895 $ 381,764