XML 35 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Debt (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of Debt
Debt as of June 30, 2026 and December 31, 2025 consisted of the following (in thousands): 
June 30, 2026December 31, 2025
2029 Bonds$100,000 $100,000 
Credit Facility45,030 37,282 
Other debt3,475 4,008 
Long-term debt, principal amount148,505 141,290 
Debt issuance cost(4,797)(5,362)
Long-term debt, carrying value143,708 135,928 
Less: current portion(1,273)(1,407)
Long-term debt, net of current portion$142,435 $134,521