Quarterly report [Sections 13 or 15(d)]

Debt - Narrative (Details)

v3.25.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Nov. 06, 2024
Nov. 05, 2024
Jun. 21, 2024
Line of Credit Facility [Line Items]          
Current portion of note payable $ 97 $ 369      
Minimum amount of availability required to be had under facility $ 6,000        
Covenant required percentage 15.00%        
ABL Line Of Credit, Due January 15, 2025 | Line of Credit          
Line of Credit Facility [Line Items]          
Initial borrowing capacity $ 60,000        
Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Debt outstanding credit facilities $ 0 $ 0      
Revolving Credit Facility | Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR)          
Line of Credit Facility [Line Items]          
Basis spread on variable rate 2.10%        
Revolving Credit Facility | Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR)          
Line of Credit Facility [Line Items]          
Basis spread on variable rate 1.85%        
Revolving Credit Facility | The Facility | Line of Credit          
Line of Credit Facility [Line Items]          
Initial borrowing capacity     $ 60,000 $ 80,000  
Revolving Credit Facility | The Facility | Line of Credit | Base Rate          
Line of Credit Facility [Line Items]          
Basis spread on variable rate 0.75%        
Revolving Credit Facility | The Facility | Line of Credit | Secured Overnight Financing Rate (SOFR)          
Line of Credit Facility [Line Items]          
Basis spread on variable rate 1.75%        
Revolving Credit Facility | The Facility | Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR)          
Line of Credit Facility [Line Items]          
Basis spread on variable rate 2.35%        
Revolving Credit Facility | The Facility | Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR)          
Line of Credit Facility [Line Items]          
Basis spread on variable rate 1.85%        
Revolving Credit Facility | ABL Line Of Credit, Due January 15, 2025 | Line of Credit          
Line of Credit Facility [Line Items]          
Initial borrowing capacity $ 60,000        
Line of credit, remaining availability 53,300        
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 $ 7,600        
Notes Payable to Banks          
Line of Credit Facility [Line Items]          
Principal amount of debt         $ 900
Stated interest rate         3.70%