Quarterly report pursuant to Section 13 or 15(d)

Debt - Narrative (Details)

v3.24.2.u1
Debt - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Jun. 21, 2024
Line of Credit Facility [Line Items]      
Current portion of note payable $ 914 $ 360  
Minimum amount of availability required to be had under facility $ 7,500    
Covenant required percentage 10.00%    
10% of the revolving credit facility $ 8,000    
ABL Line Of Credit, Due January 15, 2025 | Line of Credit      
Line of Credit Facility [Line Items]      
Initial borrowing capacity 80,000    
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Debt outstanding credit facilities 0 0  
Revolving Credit Facility | The Facility      
Line of Credit Facility [Line Items]      
Initial borrowing capacity   5,000  
Revolving Credit Facility | The Facility | Line of Credit      
Line of Credit Facility [Line Items]      
Initial borrowing capacity $ 80,000 $ 105,000  
Revolving Credit Facility | The Facility | Line of Credit | Base Rate      
Line of Credit Facility [Line Items]      
Basis spread (as a percent) 0.75%    
Revolving Credit Facility | The Facility | Line of Credit | Secured Overnight Financing Rate (SOFR)      
Line of Credit Facility [Line Items]      
Basis spread (as a percent) 1.85%    
Revolving Credit Facility | The Facility | Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR)      
Line of Credit Facility [Line Items]      
Basis spread (as a percent) 1.85% 1.60%  
Revolving Credit Facility | The Facility | Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR)      
Line of Credit Facility [Line Items]      
Basis spread (as a percent) 2.10% 1.70%  
Revolving Credit Facility | ABL Line Of Credit, Due January 15, 2025 | Line of Credit      
Line of Credit Facility [Line Items]      
Initial borrowing capacity $ 80,000    
Line of credit, remaining availability 62,700    
Machinery and Equipment Sub Limit | ABL Line Of Credit, Due January 15, 2025 | Line of Credit      
Line of Credit Facility [Line Items]      
Initial borrowing capacity $ 17,500    
Notes Payable to Banks      
Line of Credit Facility [Line Items]      
Principal amount of debt     $ 900
Interest rate (as a percent)     3.70%