v3.25.1
Long-Term Debt and Financing Matters - Senior Secured Credit Facilities (Details)
$ in Thousands
3 Months Ended
Sep. 18, 2024
Jul. 19, 2024
Jun. 26, 2024
USD ($)
Aug. 24, 2021
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jul. 08, 2021
USD ($)
Debt Instrument [Line Items]                
Repayments of long-term debt         $ 1,387 $ 3,549    
2021 Term Loan B Facility | Senior secured term loan facility                
Debt Instrument [Line Items]                
Sales threshold percentage         1      
Sales threshold 1st step down, percentage         0.50      
Sales threshold 2nd step down, percentage         0      
Revolving Credit Facility | 2021 ABL Credit Agreement | Secured Overnight Financing Rate (SOFR) | Tranche 1 | Maximum                
Debt Instrument [Line Items]                
Variable rate         2.00%      
Revolving Credit Facility | 2021 ABL Credit Agreement | Secured Overnight Financing Rate (SOFR) | Tranche 1 | Minimum                
Debt Instrument [Line Items]                
Variable rate         1.50%      
Revolving Credit Facility | 2021 ABL Credit Agreement | Secured Overnight Financing Rate (SOFR) | Tranche 2 | Maximum                
Debt Instrument [Line Items]                
Variable rate         3.00%      
Revolving Credit Facility | 2021 ABL Credit Agreement | Secured Overnight Financing Rate (SOFR) | Tranche 2 | Minimum                
Debt Instrument [Line Items]                
Variable rate         2.50%      
Revolving Credit Facility | 2021 ABL Credit Agreement | Base Rate | Tranche 1 | Maximum                
Debt Instrument [Line Items]                
Variable rate         1.00%      
Revolving Credit Facility | 2021 ABL Credit Agreement | Base Rate | Tranche 1 | Minimum                
Debt Instrument [Line Items]                
Variable rate         0.50%      
Revolving Credit Facility | 2021 ABL Credit Agreement | Base Rate | Tranche 2 | Maximum                
Debt Instrument [Line Items]                
Variable rate         2.00%      
Revolving Credit Facility | 2021 ABL Credit Agreement | Base Rate | Tranche 2 | Minimum                
Debt Instrument [Line Items]                
Variable rate         150.00%      
Senior secured term loan facility                
Debt Instrument [Line Items]                
Long-term debt       $ 825,000 $ 774,032   $ 773,772  
Senior secured term loan facility | 2021 Term Loan B Facility                
Debt Instrument [Line Items]                
Initial principal amount     $ 877,500 $ 900,000        
Debt instrument term       7 years        
Percent of principal       0.0025        
Repayments of long-term debt     100,000          
Reduction of interest rate, basis points 0.0050 0.0025            
Variable rate 2.75%     3.25%        
Insurance and condemnation threshold, percentage         1      
Insurance and condemnation threshold, 1st step down, percentage         0.50      
Insurance and condemnation threshold, 2nd step down, percentage         0      
Cash flow, percentage         0.50      
Cash flow, 1st step down, percentage         0.25      
Cash flow, 2nd step down, percentage         0      
Senior secured term loan facility | 2021 Term Loan B Facility | Secured Overnight Financing Rate (SOFR)                
Debt Instrument [Line Items]                
Variable rate 2.75% 3.25%     3.50%      
Senior secured term loan facility | 2021 Term Loan B Facility | Base Rate                
Debt Instrument [Line Items]                
Variable rate 1.75% 2.25%   2.25% 2.50%      
Senior secured term loan facility | 2021 Term Loan B Facility | 2021 ABL Credit Agreement                
Debt Instrument [Line Items]                
Interest rate         1.00%      
Senior secured term loan facility | 2021 Term Loan B Facility | 2021 ABL Credit Agreement | Secured Overnight Financing Rate (SOFR)                
Debt Instrument [Line Items]                
Variable rate         0.50%      
Senior secured term loan facility | 2021 Term Loan B Facility | 2021 ABL Credit Agreement | Fed Funds Effective Rate Overnight Index Swap Rate                
Debt Instrument [Line Items]                
Variable rate         0.50%      
Senior secured term loan facility | Revolving Credit Facility | 2021 ABL Credit Agreement                
Debt Instrument [Line Items]                
Debt instrument term       5 years        
Maximum borrowing capacity     $ 325,000   $ 325,000     $ 225,000
Minimum fixed charge coverage ratio         1.00      
Interest rate         1.00%      
Senior secured term loan facility | Revolving Credit Facility | 2021 ABL Credit Agreement | Maximum                
Debt Instrument [Line Items]                
Interest rate         0.00%      
Senior secured term loan facility | Revolving Credit Facility | 2021 ABL Credit Agreement | Tranche 1                
Debt Instrument [Line Items]                
Maximum borrowing capacity         $ 275,000      
Senior secured term loan facility | Revolving Credit Facility | 2021 ABL Credit Agreement | Tranche 2                
Debt Instrument [Line Items]                
Maximum borrowing capacity         $ 50,000      
Senior secured term loan facility | Revolving Credit Facility | 2021 ABL Credit Agreement | Fed Funds Effective Rate Overnight Index Swap Rate                
Debt Instrument [Line Items]                
Variable rate         0.50%