XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Notes Payable - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 19, 2020
Aug. 05, 2020
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 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%   80.00%          
Interest expense related to borrowings     $ 2,076,553 $ 2,073,078 $ 4,050,269 $ 4,029,167        
Interest expense related to amortization of debt issuance fees, and debt discount costs, interest related to vendor supply chain financing programs     535,438 $ 483,025 1,033,683 $ 969,963        
Borrowings     73,831,410   73,831,410       $ 67,847,265  
Total notes payable     73,831,410   73,831,410       $ 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,200,000   53,200,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     35,000,000   35,000,000          
Revolving credit current borrowing facility, outstanding     17,291,979   17,291,979          
Borrowings     0   0          
Total notes payable     $ 0   $ 0          
ABL Facility [Member] | Base Rate [Member]                    
Debt Instrument [Line Items]                    
Debt instrument interest rate     1.25%   1.25%          
ABL Facility [Member] | SOFR [Member]                    
Debt Instrument [Line Items]                    
Debt instrument interest rate         2.25%          
Debt instrument interest rate     7.74%   7.74%          
Equipment Loan Facility [Member]                    
Debt Instrument [Line Items]                    
Revolving credit facility maximum principal amount   $ 5,000,000                
Debt instrument interest rate         2.00%          
Equipment Term Loan [Member]                    
Debt Instrument [Line Items]                    
Borrowings     $ 2,500,000   $ 2,500,000          
Total notes payable     $ 2,500,000   $ 2,500,000