v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Debt
Debt as of June 30, 2025 and December 31, 2024 consisted of the following (in thousands): 
June 30, 2025December 31, 2024
2029 Bonds$100,000 $100,000 
Credit Facility62,358 90,392 
Other debt2,833 3,373 
Long-term debt, principal amount165,191 193,765 
Debt issuance cost(5,866)(5,374)
Long-term debt, carrying value159,325 188,391 
Less: current portion(1,661)(1,866)
Long-term debt, net of current portion$157,664 $186,525