XML 385 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Long-Term Debt - ABL Agreement (Details) - ABL Facility - USD ($)
May 06, 2025
Mar. 31, 2025
Dec. 31, 2024
Oct. 27, 2023
Debt Instrument [Line Items]        
Amounts borrowed   $ 0 $ 0  
Letters of credit outstanding   42,149,000 $ 42,149,000  
Subsequent Event        
Debt Instrument [Line Items]        
SOFR adjustment rate (as a percent) 0.10%      
Subsequent Event | Term SOFR | Variable Rate, Component One        
Debt Instrument [Line Items]        
Variable interest rate (as a percent) 2.25%      
Subsequent Event | Term SOFR | Variable Rate, Component Two        
Debt Instrument [Line Items]        
Variable interest rate (as a percent) 2.50%      
Subsequent Event | Term SOFR | Variable Rate, Component Three        
Debt Instrument [Line Items]        
Variable interest rate (as a percent) 2.75%      
Subsequent Event | Base Rate | Variable Rate, Component One        
Debt Instrument [Line Items]        
Variable interest rate (as a percent) 1.25%      
Subsequent Event | Base Rate | Variable Rate, Component Two        
Debt Instrument [Line Items]        
Variable interest rate (as a percent) 1.50%      
Subsequent Event | Base Rate | Variable Rate, Component Three        
Debt Instrument [Line Items]        
Variable interest rate (as a percent) 1.75%      
Revolving Credit Facility        
Debt Instrument [Line Items]        
Maximum borrowing capacity       $ 155,000,000
Minimum cash level threshold   $ 100,000,000   100,000,000
Minimum liquidity threshold       $ 75,000,000
Revolving Credit Facility | Subsequent Event        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 225,000,000      
Additional borrowing capacity $ 75,000,000      
Commitment fee on unused capacity (as a percent) 0.375%      
Letter of Credit | Subsequent Event        
Debt Instrument [Line Items]        
Additional borrowing capacity $ 25,000,000      
Fronting fee (as a percent) 0.25%      
Letter of Credit | Subsequent Event | Commitment Fee, Component One        
Debt Instrument [Line Items]        
Commitment fee (as a percent) 2.25%      
Letter of Credit | Subsequent Event | Commitment Fee, Component Two        
Debt Instrument [Line Items]        
Commitment fee (as a percent) 2.50%      
Letter of Credit | Subsequent Event | Commitment Fee, Component Three        
Debt Instrument [Line Items]        
Commitment fee (as a percent) 2.75%