Annual report pursuant to Section 13 and 15(d)

Debt - Narrative (Details)

v3.24.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jan. 15, 2021
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Jun. 13, 2023
Line of Credit Facility [Line Items]            
Interest       $ 4,175 $ 2,230  
Long-term debt outstanding     $ 0 0 71,549  
Minimum amount of availability required to be had under facility     $ 7,500 $ 7,500    
Covenant required percentage     10.00% 10.00%    
Revolving Line of Credit            
Line of Credit Facility [Line Items]            
Interest       $ 4,000 2,600  
Revolving line of credit, due January 15, 2025 | Line of Credit            
Line of Credit Facility [Line Items]            
Initial borrowing capacity   $ 80,000        
Revolving line of credit, due January 15, 2025 | Revolving Line of Credit            
Line of Credit Facility [Line Items]            
Long-term debt outstanding     $ 0 0 $ 67,442  
Term loan, due January 15, 2025 | Secured Debt            
Line of Credit Facility [Line Items]            
Stated interest rate         6.38%  
Long-term debt outstanding     0 0 $ 4,107  
Revolving Line of Credit | Line of Credit            
Line of Credit Facility [Line Items]            
Line of credit, average outstanding amount       $ 55,600 $ 71,000  
Line of credit, weighted average interest rate       7.22% 3.67%  
Revolving Line of Credit | The Facility            
Line of Credit Facility [Line Items]            
Initial borrowing capacity     5,000 $ 5,000    
Revolving Line of Credit | The Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Initial borrowing capacity $ 105,000   $ 80,000 $ 80,000    
Revolving Line of Credit | The Facility | Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate            
Line of Credit Facility [Line Items]            
Basis spread on variable rate 1.60%   1.85%      
Revolving Line of Credit | The Facility | Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate            
Line of Credit Facility [Line Items]            
Basis spread on variable rate 1.70%   2.10%      
Revolving Line of Credit | Revolving line of credit, due January 15, 2025 | Line of Credit            
Line of Credit Facility [Line Items]            
Stated interest rate     6.20% 6.20% 5.18%  
Initial borrowing capacity   $ 80,000 $ 8,000 $ 8,000    
Line of credit, remaining availability     61,800 61,800    
Revolving Line of Credit | Revolving line of credit, due January 15, 2025 | Line of Credit | Base Rate            
Line of Credit Facility [Line Items]            
Basis spread on variable rate   0.75%        
Revolving Line of Credit | Revolving line of credit, due January 15, 2025 | Line of Credit | London Interbank Offered Rate (LIBOR)            
Line of Credit Facility [Line Items]            
Basis spread on variable rate   1.85%        
Machinery and Equipment Sub-Limit | Revolving 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
Stated interest rate           3.70%
Short-term debt     $ 400 $ 400