XML 81 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - 2019 Asset-Based Loan Agreement (Details) - USD ($)
12 Months Ended
Mar. 21, 2022
Oct. 25, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 18, 2021
Mar. 08, 2021
Jun. 30, 2020
Line of Credit Facility [Line Items]                
Debt issuance costs   $ 1,300,000 $ 0 $ 3,237,000 $ 6,098,000      
Amount of indebtedness permitted from other sources           $ 175,000,000    
August 2017 Credit Facility                
Line of Credit Facility [Line Items]                
Repayments of outstanding debt   $ 75,400,000            
Senior Secured Asset-Based Loan                
Line of Credit Facility [Line Items]                
Line of credit term 5 years 5 years            
Maximum borrowing capacity $ 300,000,000 $ 120,000,000         $ 150,000,000 $ 130,000,000
Letters of credit outstanding   $ 21,200,000 13,800,000          
Borrowing base, percentage of assets   85.00%            
Borrowing base availability     220,600,000          
Remaining borrowing capacity     $ 206,800,000          
Unused commitment fee percentage     0.375%          
Senior Secured Asset-Based Loan | SOFR                
Line of Credit Facility [Line Items]                
Credit spread adjustment 0.10%              
Interest margin (percent)     1.60%          
Senior Secured Asset-Based Loan | Base Rate                
Line of Credit Facility [Line Items]                
Interest margin (percent)     0.50%          
Senior Secured Asset-Based Loan | Swingline Sublimit                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity   $ 15,000,000            
Senior Secured Asset-Based Loan | Standby Letters of Credit Sublimit                
Line of Credit Facility [Line Items]                
Maximum borrowing capacity   $ 35,000,000.0