XML 62 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - ABL Credit Agreement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 26, 2024
Jul. 08, 2021
Debt Instrument [Line Items]          
Repayments of long-term debt $ 108,371 $ 13,645 $ 17,287    
Long-term debt, outstanding 1,114,079        
Senior secured term loan facility | 2021 ABL Credit Agreement | Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity 325,000     $ 325,000 $ 225,000
Senior secured term loan facility | 2021 Term Loan B Facility          
Debt Instrument [Line Items]          
Long-term debt, outstanding $ 773,772 $ 874,262