XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
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)
2024$1,795 
2025$1,832 
2026$1,913 
2027$276,589 
2028$569 
Thereafter$11 
Total outstanding principle$282,709 
Less: unamortized debt issuance costs$1,228 
Less: amounts payable within one year$1,795 
Total long-term debt$279,686