XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Maturities of Long-term Debt [Table Text Block]
The annual maturities of long term debt are as follows:
(in thousands)
2025$1,830 
20261,913 
2027185,589 
2028569 
202911 
Thereafter$— 
Total outstanding principle$189,912 
Less: unamortized debt issuance costs175 
Less: amounts payable within one year$1,830 
Total long-term debt$187,907