XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Debt (Tables)
9 Months Ended
Sep. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
Debt as of September 30, 2025 and December 31, 2024 consisted of the following (in thousands): 
September 30, 2025December 31, 2024
2029 Bonds$100,000 $100,000 
Credit Facility42,785 90,392 
Other debt2,804 3,373 
Long-term debt, principal amount145,589 193,765 
Debt issuance cost(5,604)(5,374)
Long-term debt, carrying value139,985 188,391 
Less: current portion(1,437)(1,866)
Long-term debt, net of current portion$138,548 $186,525