v3.25.2
Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Current maturities of debt $ 0 $ (6,920)
Total long-term portion of debt, net $ 849,055 $ 909,094
Senior Notes [Member]    
Debt Instrument [Line Items]    
First lien term loan, maturity Mar. 27, 2031 Mar. 27, 2031
First lien term loan $ 853,074 $ 920,381
First lien term loan, stated interest rate 6.83% 6.83%
First lien term loan, effective interest rate 6.95% 6.95%
Unamortized discount and debt issuance costs $ (4,019) $ (4,367)
Current maturities of debt $ 0 $ (6,920)