XML 106 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 1,085,000  
Current portion of long-term debt (15,000) $ 0
Unamortized deferred financing fees (9,900)  
Other Assets    
Debt Instrument [Line Items]    
Unamortized deferred financing fees (600)  
Long-term Debt    
Debt Instrument [Line Items]    
Total debt 1,085,000 1,019,500
Current portion of long-term debt (15,000) 0
Unamortized deferred financing fees (9,261) (1,443)
Long-term debt 1,060,739 1,018,057
Senior Note Offering | Senior Notes    
Debt Instrument [Line Items]    
Total debt 700,000 0
Term loans | The Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Total debt 385,000 987,500
Term loans | The Credit Agreement | Senior Notes    
Debt Instrument [Line Items]    
Total debt 700,000  
Revolving credit facility | The Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Total debt $ 0 $ 32,000