v3.25.2
Long-Term Debt and Other Borrowings - Additional Information (Details) - Secured Debt
6 Months Ended
Jan. 12, 2024
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Term Loan Agreement      
Debt Instrument [Line Items]      
Basis spread on variable rate 5.75%    
Interest rate   10.17%  
Maximum leverage ratio 4.0    
Maximum liquidity amount $ 50,000,000    
Term Loan Agreement | Delayed-Draw Term Loan      
Debt Instrument [Line Items]      
Maximum borrowing capacity $ 75,000,000    
Commitment fee rate 1.50%    
Asset-Based Credit Agreement      
Debt Instrument [Line Items]      
Maximum borrowing capacity   $ 100,000,000  
Commitment fee rate   0.375%  
Outstanding debt   $ 0 $ 0
Letters of credit outstanding   200,000  
Deferred financing costs   1,000,000 $ 1,000,000
Accordion feature   25,000,000  
Availability under agreement   $ 55,400,000  
Equity interest in certain foreign subsidiaries   65.00%  
Asset-Based Credit Agreement | Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.10%  
Asset-Based Credit Agreement | Secured Overnight Financing Rate (SOFR) | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate   2.00%  
Asset-Based Credit Agreement | Secured Overnight Financing Rate (SOFR) | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate   2.50%  
Asset-Based Credit Agreement | Base Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.10%  
Asset-Based Credit Agreement | Base Rate | Minimum      
Debt Instrument [Line Items]      
Basis spread on variable rate   1.00%  
Asset-Based Credit Agreement | Base Rate | Maximum      
Debt Instrument [Line Items]      
Basis spread on variable rate   1.50%  
Asset-Based Credit Agreement | Fed Funds Effective Rate      
Debt Instrument [Line Items]      
Basis spread on variable rate   0.50%  
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%  
Asset-Based Credit Agreement | Letter of Credit      
Debt Instrument [Line Items]      
Maximum borrowing capacity   $ 20,000,000  
Asset-Based Credit Agreement | Singline Loan      
Debt Instrument [Line Items]      
Maximum borrowing capacity   $ 11,500,000  
Swedish Credit Facility      
Debt Instrument [Line Items]      
Interest rate   2.95%  
Outstanding debt   $ 0  
Availability under agreement   $ 5,300,000  
Term   30 days  
Finland Credit Agreement      
Debt Instrument [Line Items]      
Outstanding debt   $ 1,600,000