XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-Term Debt and Notes Payable (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Schedule of long-term debt and notes payable
The carrying values of the Company’s long-term debt are as follows:
 June 30, 2024December 31, 2023
(in thousands)
Long-term revolving promissory note with related party$420,000 $470,000 
Other debt (1)
7,730 4,746 
Total debt$427,730 $474,746 
_______________________________________________________________________________
(1)        Other debt is primarily comprised of insurance financing arrangements, promissory notes executed in connection with business combinations, and finance leases.
Schedule of principal maturities of long-term debt and notes payable
As of June 30, 2024, principal maturities of the Company’s long-term debt were as follows:
 20242025202620272028ThereafterTotal
(in thousands)
Revolving promissory note with related party$— $— $— $— $— $420,000 $420,000 
Other debt, including finance leases3,819 1,024 351 397 447 1,692 7,730 
Total debt$3,819 $1,024 $351 $397 $447 $421,692 $427,730