XML 39 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Maturities on Debt Outstanding
Maturities on debt outstanding as of June 30, 2025, are as follows (in thousands):
Fiscal Year Ending December 31,
Remainder of 2025$21,250 
202642,500 
202742,500 
202845,000 
2029752,500 
Thereafter— 
Total$903,750 
Schedule of Total Debt
Total debt is comprised of the following (in thousands):
June 30, 2025December 31, 2024
Term loans$643,750 $462,500 
Revolving credit facility260,000 70,000 
5.750% Senior notes, due August 2026
— 400,000 
Debt issuance costs(5,729)(7,923)
Total debt898,021 924,577 
Less: current portion of term loans42,500 37,500 
Less: current portion of debt issuance costs(1,591)(2,572)
Total long-term debt$857,112 $889,649