Annual report pursuant to Section 13 and 15(d)

Long-term Debt - ABL Facility (Details)

v3.22.4
Long-term Debt - ABL Facility (Details)
$ in Thousands
Feb. 17, 2023
Jun. 09, 2021
USD ($)
Mar. 20, 2020
USD ($)
May 04, 2016
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
Debt Instrument [Line Items]            
ABL maximum borrowing capacity   $ 100,000 $ 250,000      
Increase amount of ABL commitments   150,000 $ 50,000      
Commitment fee percentage       0.375%    
ABL Facility            
Debt Instrument [Line Items]            
ABL maximum borrowing capacity       $ 200,000    
Potential commitment fee percentage       0.25%    
Minimum | ABL Facility | LIBOR            
Debt Instrument [Line Items]            
Variable basis spread     1.25%      
Minimum | ABL Facility | Base Rate [Member]            
Debt Instrument [Line Items]            
Variable basis spread     0.25%      
Minimum | ABL Facility | Base Rate [Member] | Subsequent Event            
Debt Instrument [Line Items]            
Variable basis spread 0.25%          
Minimum | ABL Facility | Secured Overnight Financing Rate | Subsequent Event            
Debt Instrument [Line Items]            
Variable basis spread 1.25%          
Maximum | ABL Facility | LIBOR            
Debt Instrument [Line Items]            
Variable basis spread     1.75%      
Maximum | ABL Facility | Base Rate [Member]            
Debt Instrument [Line Items]            
Variable basis spread     0.75%      
Maximum | ABL Facility | Base Rate [Member] | Subsequent Event            
Debt Instrument [Line Items]            
Variable basis spread 0.75%          
Maximum | ABL Facility | Secured Overnight Financing Rate | Subsequent Event            
Debt Instrument [Line Items]            
Variable basis spread 1.75%          
ABL Facility            
Debt Instrument [Line Items]            
Letters of credit outstanding         $ 4,043  
Debt instrument, covenant, fixed charge coverage ratio           1
USD            
Debt Instrument [Line Items]            
ABL maximum borrowing capacity   90,000 $ 195,000      
Euro            
Debt Instrument [Line Items]            
ABL maximum borrowing capacity   $ 10,000 40,000      
Canada, Dollars            
Debt Instrument [Line Items]            
ABL maximum borrowing capacity     $ 15,000