XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Oct. 19, 2020
Aug. 05, 2020
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2023
Oct. 31, 2020
Debt Instrument [Line Items]                
Debt instrument interest rate     3.00%          
Aggregate principal amount $ 2,684,250              
Debt instrument annual interest rate 3.00%   80.00%          
Interest expense related to borrowings     $ 1,973,716 $ 1,956,089        
Interest expense related to amortization of debt issuance fees, and debt discount costs, interest related to vendor supply chain financing programs     498,245 $ 486,939        
Borrowings     71,792,332       $ 67,847,265  
Total notes payable     71,792,332       $ 67,847,265  
Monroe Capital Credit Agreement [Member]                
Debt Instrument [Line Items]                
Debt discounts         $ 536,000 $ 766,000    
Monroe Capital Credit Agreement [Member] | Equity Offering [Member]                
Debt Instrument [Line Items]                
Sale of stock, number of shares issued in transaction 500,000       350,000 500,000    
Warrant issued 350,000              
Price per warrant $ 1.5              
Warrant expiration date Mar. 19, 2028              
Minimum net proceeds receivable by warrant holders $ 1,000,000              
Monroe Capital Credit Agreement [Member] | Senior Secured Term Loan [Member]                
Debt Instrument [Line Items]                
Debt instrument maturity date Oct. 19, 2026              
Revolving credit current borrowing facility               $ 11,500,000
Percentage of original principal amount 1.00%              
Revolving credit current borrowing facility, outstanding     53,300,000          
Maximum [Member] | Monroe Capital Credit Agreement [Member] | Accordion Term Loan Facility [Member]                
Debt Instrument [Line Items]                
Revolving credit facility maximum principal amount $ 5,300,000              
ABL Facility [Member]                
Debt Instrument [Line Items]                
Revolving credit facility maximum principal amount   $ 35,000,000            
Sublimit for issuance of letters of credit, percentage   10.00%            
Debt instrument maturity date   Apr. 19, 2026            
Revolving credit current borrowing facility     33,067,432          
Revolving credit current borrowing facility, outstanding     17,480,269          
Borrowings     0          
Total notes payable     $ 0          
ABL Facility [Member] | Base Rate [Member]                
Debt Instrument [Line Items]                
Debt instrument interest rate     1.25%          
ABL Facility [Member] | SOFR [Member]                
Debt Instrument [Line Items]                
Debt instrument interest rate     2.25%          
Debt instrument interest rate     7.73%          
Equipment Loan Facility [Member]                
Debt Instrument [Line Items]                
Revolving credit facility maximum principal amount   $ 5,000,000            
Debt instrument interest rate     2.00%          
Borrowings     $ 0          
Total notes payable     0          
Equipment Term Loan [Member]                
Debt Instrument [Line Items]                
Borrowings     2,500,000          
Total notes payable     $ 2,500,000