Annual report [Section 13 and 15(d), not S-K Item 405]

Debt (Details)

v3.25.0.1
Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 06, 2024
Dec. 31, 2024
Dec. 31, 2023
Jun. 13, 2023
Line of Credit Facility [Line Items]        
Current portion of note payable   $ 369 $ 360  
Minimum amount of availability required to be had under facility   $ 6,000    
Covenant required percentage   15.00%    
Interest   $ 277 4,175  
Long-term debt outstanding   0    
Revolving Line of Credit        
Line of Credit Facility [Line Items]        
Interest   300 4,000  
ABL Line Of Credit, Due January 15, 2025 | Line of Credit        
Line of Credit Facility [Line Items]        
Initial borrowing capacity   60,000    
Revolving Line of Credit | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit, average outstanding amount     $ 55,600  
Line of credit, weighted average interest rate     7.22%  
Revolving Line of Credit | The Facility | Line of Credit        
Line of Credit Facility [Line Items]        
Initial borrowing capacity   $ 60,000 $ 80,000  
Revolving Line of Credit | The Facility | Line of Credit | Base Rate        
Line of Credit Facility [Line Items]        
Basis spread on variable rate   0.75%    
Revolving Line of Credit | The Facility | Line of Credit | Secured Overnight Financing Rate (SOFR)        
Line of Credit Facility [Line Items]        
Basis spread on variable rate   1.75%    
Revolving Line of Credit | The Facility | Line of Credit | Minimum        
Line of Credit Facility [Line Items]        
Basis spread on variable rate 1.85%      
Debt instrument, conditional basis spread on variable rate   1.85%    
Revolving Line of Credit | The Facility | Line of Credit | Maximum        
Line of Credit Facility [Line Items]        
Basis spread on variable rate 2.10%      
Debt instrument, conditional basis spread on variable rate   2.35%    
Revolving Line of Credit | ABL Line Of Credit, Due January 15, 2025 | Line of Credit        
Line of Credit Facility [Line Items]        
Stated interest rate   0.35% 6.20%  
Initial borrowing capacity   $ 60,000    
Line of credit, remaining availability   47,400    
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%