Quarterly report pursuant to Section 13 or 15(d)

Debt - Narrative (Details)

v3.23.2
Debt - Narrative (Details) - USD ($)
Jan. 15, 2021
Jun. 30, 2023
Jun. 13, 2023
Notes Payable to Banks      
Line of Credit Facility [Line Items]      
Principal amount of debt     $ 900,000
Interest rate (as a percent)     3.70%
Outstanding balance   $ 900,000  
Revolving line of credit, due January 15, 2025 | Line of Credit      
Line of Credit Facility [Line Items]      
Initial borrowing capacity $ 110,000,000    
Weighted average interest rate (as a percent)   6.90%  
Revolving line of credit, due January 15, 2025 | Delayed Draw Term Loan      
Line of Credit Facility [Line Items]      
Initial borrowing capacity $ 5,000,000    
Revolving line of credit, due January 15, 2025 | Delayed Draw Term Loan | SOFR      
Line of Credit Facility [Line Items]      
Basis spread (as a percent) 1.65%    
Revolving line of credit, due January 15, 2025 | Secured Debt      
Line of Credit Facility [Line Items]      
Debt instrument, periodic payment $ 200,000    
Revolving Credit Facility | Revolving line of credit, due January 15, 2025 | Line of Credit      
Line of Credit Facility [Line Items]      
Debt term (in years) 4 years    
Maximum borrowing capacity $ 150,000,000    
Initial borrowing capacity $ 105,000,000 $ 10,500,000  
Minimum amount of excess availability required to be had   $ 7,500,000  
Percentage of minimum amount of excess availability required to be had (as a percent)   10.00%  
Remaining borrowing capacity   $ 45,400,000  
Revolving Credit Facility | Revolving line of credit, due January 15, 2025 | Line of Credit | Base Rate      
Line of Credit Facility [Line Items]      
Basis spread (as a percent) 0.50%    
Revolving Credit Facility | Revolving line of credit, due January 15, 2025 | Line of Credit | SOFR      
Line of Credit Facility [Line Items]      
Basis spread (as a percent) 1.50%    
Revolving Credit Facility | Revolving line of credit, due January 15, 2025 | Machinery and Equipment Sub Limit      
Line of Credit Facility [Line Items]      
Initial borrowing capacity $ 17,500,000    
Line of credit quarterly payments $ 400,000