XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - 2019 Asset-Based Loan Agreement (Details) - USD ($)
12 Months Ended
Mar. 21, 2022
Oct. 25, 2019
Dec. 31, 2024
Jul. 29, 2024
Nov. 18, 2021
Mar. 08, 2021
Jun. 30, 2020
Line of Credit Facility [Line Items]              
Amount of indebtedness permitted from other sources         $ 175,000,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.0       $ 150,000,000 $ 130,000,000
Line of credit outstanding     $ 0 $ 0      
Borrowing base, percentage of accounts receivable   85.00%          
Borrowing base availability     146,900,000        
Remaining borrowing capacity     $ 132,000,000        
Unused commitment fee percentage     0.375%        
Letters of credit outstanding     $ 14,900,000        
Senior Secured Asset-Based Loan | SOFR              
Line of Credit Facility [Line Items]              
Credit spread adjustment 0.10%            
Interest margin (percent)     1.85%        
Senior Secured Asset-Based Loan | Base Rate              
Line of Credit Facility [Line Items]              
Interest margin (percent)     0.75%        
Senior Secured Asset-Based Loan | Swingline Sublimit              
Line of Credit Facility [Line Items]              
Maximum borrowing capacity   $ 15,000,000.0          
Senior Secured Asset-Based Loan | Standby Letters of Credit Sublimit              
Line of Credit Facility [Line Items]              
Maximum borrowing capacity   $ 35,000,000.0