Quarterly report pursuant to Section 13 or 15(d)

Debt - Narrative (Details)

v3.23.2
Debt - Narrative (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Jun. 21, 2023
Mar. 25, 2022
Jan. 06, 2021
Oct. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Mar. 31, 2023
Jan. 01, 2023
Oct. 24, 2022
Mar. 31, 2022
Jan. 01, 2022
Aug. 13, 2021
Aug. 12, 2021
Debt Instrument [Line Items]                            
Payments on revolving line of credit         $ 13,500,000 $ 2,500,000                
Long term debt         2,550,000                  
Accounts receivable, net         5,781,000   $ 6,744,000              
Line of credit         2,260,000   0              
Wintrust Receivables Credit Facility                            
Debt Instrument [Line Items]                            
Face amount advance (up to) 75.00%                          
Eligible customer invoices purchased, maximum $ 4,800,000                          
Interest rate per annum 5.50%                          
Initial term of agreement 2 years                          
Renewal term of agreement 60 days                          
Accounts receivable, net         3,000,000                  
Line of credit         2,300,000                  
Prime Rate [Member] | Wintrust Receivables Credit Facility                            
Debt Instrument [Line Items]                            
Basis spread on variable interest rate 2.50%                          
Term loan                            
Debt Instrument [Line Items]                            
Long term debt         $ 2,550,000                
Interest rate per annum         10.00%                  
Line of credit                            
Debt Instrument [Line Items]                            
Long term debt         $ 2,260,000   11,444,000              
Line of credit | Wintrust Credit Facility                            
Debt Instrument [Line Items]                            
Maximum borrowing capacity                   $ 13,500,000     $ 7,500,000 $ 6,000,000
Floor interest rate       3.75%                    
Covenant, minimum liquidity required         8,500,000                  
Restricted cash                 $ 6,000,000 $ 6,300,000   $ 6,900,000 $ 7,200,000  
Payments on revolving line of credit $ 13,500,000                          
Long term debt         $ 0   11,400,000              
Debt issuance costs             $ 200,000              
Line of credit | Federal Funds Rate                            
Debt Instrument [Line Items]                            
Basis spread on variable interest rate         25000.00%   3.75%              
Floor interest rate         5.50%   3.75%              
Line of credit | Federal Funds Rate | Wintrust Credit Facility                            
Debt Instrument [Line Items]                            
Basis spread on variable interest rate       3.75%                    
Secured Debt | Alphia Term Loan Facility | Line of credit                            
Debt Instrument [Line Items]                            
Debt issuance costs         $ 200,000                  
Interest rate per annum 10.00%                          
Original principal amount $ 5,000,000                          
Line of credit         $ 4,800,000                  
Old Plank Trail Community Bank, N.A. | Term loan                            
Debt Instrument [Line Items]                            
Maximum borrowing capacity     $ 6,000,000                      
Old Plank Trail Community Bank, N.A. | Line of credit                            
Debt Instrument [Line Items]                            
Maximum borrowing capacity     $ 6,000,000                      
Floor interest rate     2.50%                      
Old Plank Trail Community Bank, N.A. | Line of credit | Wintrust Credit Facility                            
Debt Instrument [Line Items]                            
Fixed charge coverage ratio     1.25                      
Liquidity required (no less than)               $ 12,000,000     $ 13,000,000      
Old Plank Trail Community Bank, N.A. | Line of credit | LIBOR                            
Debt Instrument [Line Items]                            
Basis spread on variable interest rate     2.50%                      
Old Plank Trail Community Bank, N.A. | Line of credit | Federal Funds Rate                            
Debt Instrument [Line Items]                            
Basis spread on variable interest rate   2.85%