v3.25.1
Summary of Significant Accounting Policies - ABL Credit Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Jun. 26, 2024
Jul. 08, 2021
Debt Instrument [Line Items]          
Repayments of long-term debt $ 1,387 $ 3,549      
Long-term debt, outstanding 1,126,105        
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 $ 774,032   $ 773,772