XML 44 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
Debt as of March 31, 2025 and December 31, 2024 consisted of the following (in thousands): 
March 31, 2025December 31, 2024
2029 Bonds$100,000 $100,000 
Credit Facility73,844 90,392 
Other debt3,427 3,373 
Long-term debt, principal amount177,271 193,765 
Debt issuance cost(5,892)(5,374)
Long-term debt, carrying value171,379 188,391 
Less: current portion(1,830)(1,866)
Long-term debt, net of current portion$169,549 $186,525