XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt and Other Borrowings - Narrative (Details)
3 Months Ended 12 Months Ended
Jan. 12, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
May 13, 2024
USD ($)
Debt Instrument [Line Items]            
Repayments of long-term debt     $ 163,579,000 $ 100,497,000 $ 12,483,000  
Loss on debt extinguishment     $ 5,535,000 0 $ 0  
Secured Debt | Term Loan Agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 265,000,000.0          
Basis spread on variable rate 5.75%          
Commitment fee rate 1.50%          
Interest rate     10.23%      
Repayments of long-term debt $ 15,200,000          
Repayments of long-term debt $ 5,700,000          
Loss on debt extinguishment   $ 5,500,000        
Maximum leverage ratio 4.0          
Maximum liquidity amount $ 50,000,000.0          
Secured Debt | Term Loan Agreement | Funded Term Loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity 190,000,000.0          
Secured Debt | Term Loan Agreement | Delayed-Draw Term Loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 75,000,000.0          
Secured Debt | Asset-Based Credit Agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 100,000,000.0      
Commitment fee rate 0.375%          
Accordion feature     25,000,000.0      
Outstanding debt     0 0    
Letters of credit outstanding     200,000      
Deferred financing costs     $ 1,000,000.0 $ 600,000    
Equity interest in certain foreign subsidiaries     65.00%      
Secured Debt | Asset-Based Credit Agreement | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.10%          
Secured Debt | Asset-Based Credit Agreement | Secured Overnight Financing Rate (SOFR) | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.00%          
Secured Debt | Asset-Based Credit Agreement | Secured Overnight Financing Rate (SOFR) | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.50%          
Secured Debt | Asset-Based Credit Agreement | Base Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.10%          
Secured Debt | Asset-Based Credit Agreement | Base Rate | Minimum            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.00%          
Secured Debt | Asset-Based Credit Agreement | Base Rate | Maximum            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.50%          
Secured Debt | Asset-Based Credit Agreement | Fed Funds Effective Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.50%          
Secured Debt | Asset-Based Credit Agreement | Secured Overnight Financing Rate (SOFR) Adjusted For Required Bank Reserves            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.00%          
Secured Debt | Asset-Based Credit Agreement | Letter of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 20,000,000.0      
Secured Debt | Asset-Based Credit Agreement | Swingline Loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 11,500,000      
Secured Debt | Asset-Based Credit Agreement, Amendment            
Debt Instrument [Line Items]            
Repayments of long-term debt           $ 900,000
Secured Debt | Swedish credit facility            
Debt Instrument [Line Items]            
Interest rate     2.95%      
Outstanding debt     $ 0      
Availability under agreement     $ 4,500,000      
Term     30 days      
Secured Debt | Finland Credit Agreement            
Debt Instrument [Line Items]            
Outstanding debt     $ 1,400,000      
Line of Credit | Asset-Based Credit Agreement            
Debt Instrument [Line Items]            
Availability under agreement     $ 65,700,000