Annual report [Section 13 and 15(d), not S-K Item 405]

Long-term Debt - ABL Facility (Details)

v3.25.0.1
Long-term Debt - ABL Facility (Details) - USD ($)
Feb. 17, 2023
Jun. 09, 2021
Mar. 20, 2020
Dec. 31, 2024
May 04, 2016
Debt Instrument [Line Items]          
ABL maximum borrowing capacity   $ 100,000,000 $ 250,000,000    
Increase amount of ABL commitments   150,000,000 $ 50,000,000    
Commitment fee percentage     0.375%    
ABL Facility          
Debt Instrument [Line Items]          
ABL maximum borrowing capacity         $ 200,000,000
Potential commitment fee percentage     0.25%    
Letters of credit outstanding       $ 0  
ABL Facility | Secured Overnight Financing Rate          
Debt Instrument [Line Items]          
Basis spread on variable rate, spread adjustment 0.10%        
Interest rate, effective percentage       7.75%  
Minimum | ABL Facility          
Debt Instrument [Line Items]          
Variable basis spread     1.25%    
Minimum | ABL Facility | Base Rate          
Debt Instrument [Line Items]          
Variable basis spread 0.25%   0.25%    
Minimum | ABL Facility | Secured Overnight Financing Rate          
Debt Instrument [Line Items]          
Variable basis spread 1.25%        
Maximum | ABL Facility          
Debt Instrument [Line Items]          
Variable basis spread     1.75%    
Maximum | ABL Facility | Base Rate          
Debt Instrument [Line Items]          
Variable basis spread 0.75%   0.75%    
Maximum | ABL Facility | Secured Overnight Financing Rate          
Debt Instrument [Line Items]          
Variable basis spread 1.75%        
ABL Facility          
Debt Instrument [Line Items]          
Letters of credit outstanding       $ 3,330,000  
Debt instrument, covenant, fixed charge coverage ratio       1  
USD          
Debt Instrument [Line Items]          
ABL maximum borrowing capacity   90,000,000 $ 195,000,000    
Euro          
Debt Instrument [Line Items]          
ABL maximum borrowing capacity   $ 10,000,000 40,000,000    
Canada, Dollars          
Debt Instrument [Line Items]          
ABL maximum borrowing capacity     $ 15,000,000