XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.3
LONG-TERM DEBT - Schedule of Long-term Debt Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
Remainder of 2025 $ 4,375  
2026 24,500  
2027 24,500  
2028 42,000  
2029 59,500  
Thereafter 1,290,750  
Total 1,445,625  
Less: current portion of long-term debt 22,750 $ 35,000
Less: unamortized original issue discount 3,512 3,512
Less: unamortized debt issuance costs 12,523 6,481
Total long-term debt, net $ 1,406,840 $ 1,435,007