XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT (Details) - USD ($)
3 Months Ended 9 Months Ended
May 01, 2023
Apr. 30, 2023
Mar. 23, 2022
Dec. 31, 2026
Sep. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Jun. 16, 2023
May 13, 2023
Dec. 31, 2022
Senior Notes Payable [Abstract]                        
Notes payable         $ 157,706,338     $ 157,706,338       $ 154,747,746
Less: Debt discount         (15,680,796)     (15,680,796)       (11,914,683)
Senior notes payable         142,025,542     142,025,542       $ 142,833,063
Payment for outstanding obligations               0 $ 100,000,000      
Loss on extinguishment of debt         0 $ 0   0 (6,669,941)      
Interest paid-in-kind               2,958,592 2,023,932      
Revenues         $ 67,274,598 $ 41,090,137   $ 184,311,323 104,098,237      
Warrant to purchase shares of common stock (in shares)                     24,800  
Hayfin Credit Agreement [Member]                        
Senior Notes Payable [Abstract]                        
Maturity date               Mar. 23, 2029        
Upfront fee paid in kind     $ 1,800,000                  
Loss on extinguishment of debt     $ (6,700,000)                  
Applicable margin     9.50%                  
Increase applicable margin     3.00%                  
Effective interest rate         17.60%     17.60%       16.10%
Percentage of interest amount to pay in kind     2.50%                  
Interest paid-in-kind               $ 3,000,000 $ 2,000,000      
Percentage of exit fee on outstanding principal amount being paid               1.00%        
Scheduled principal payments     $ 0                  
Shares issued upon exercise of warrants (in shares)     9,103,047                  
Warrant exercise price per share (in dollars per share)     $ 1.6478                  
Trailing period for VWAP               30 days        
Fair value of warrants     $ 9,600,000                  
Warrant to purchase shares of common stock (in shares)     9,103,047             1,967,847    
Fair value of warrants     $ 9,600,000                  
Hayfin Credit Agreement [Member] | Minimum [Member]                        
Senior Notes Payable [Abstract]                        
Cash balance     $ 6,000,000                  
Revenues             $ 75,000,000          
Hayfin Credit Agreement [Member] | Maximum [Member] | Forecast [Member]                        
Senior Notes Payable [Abstract]                        
Revenues       $ 250,000,000                
Hayfin Credit Agreement [Member] | Federal Funds Rate [Member]                        
Senior Notes Payable [Abstract]                        
Credit agreement, interest rate provided     0.50%                  
Hayfin Credit Agreement [Member] | Secured Overnight Financing Rate [Member]                        
Senior Notes Payable [Abstract]                        
Credit agreement, interest rate provided     1.00%                  
Term of variable rate               1 month        
Applicable margin     8.50%                  
Hayfin Credit Agreement [Member] | Secured Overnight Financing Rate [Member] | Minimum [Member]                        
Senior Notes Payable [Abstract]                        
Term of variable rate               1 month        
Hayfin Credit Agreement [Member] | Secured Overnight Financing Rate [Member] | Maximum [Member]                        
Senior Notes Payable [Abstract]                        
Term of variable rate               3 months        
Hayfin Credit Agreement [Member] | Base Rate [Member]                        
Senior Notes Payable [Abstract]                        
Percentage of floor interest rate     1.25%                  
Hayfin Second Amendment [Member]                        
Senior Notes Payable [Abstract]                        
Less: Debt discount $ (19,500,000)                      
Warrant exercise price per share (in dollars per share) $ 3.2619                      
Percentage of reduction to forego early prepayment fees 50.00%                      
Warrant to purchase shares of common stock (in shares) 2,391,244                      
Fair value of warrants $ 5,600,000                      
Hayfin Second Amendment [Member] | Prepaid on or Prior to First Anniversary [Member]                        
Senior Notes Payable [Abstract]                        
Percentage of prepaid principal amount 7.00%                      
Hayfin Second Amendment [Member] | Prepaid after the First Anniversary [Member]                        
Senior Notes Payable [Abstract]                        
Percentage of prepaid principal amount 3.00%                      
Hayfin Second Amendment [Member] | Prepaid after the Second Anniversary [Member]                        
Senior Notes Payable [Abstract]                        
Percentage of prepaid principal amount 1.00%                      
Hayfin Second Amendment [Member] | Secured Overnight Financing Rate [Member]                        
Senior Notes Payable [Abstract]                        
Applicable margin 8.50% 9.50%                    
Hayfin Credit Facility [Member] | Hayfin Credit Agreement [Member]                        
Senior Notes Payable [Abstract]                        
Maturity date               Mar. 23, 2027        
Hayfin Credit Facility [Member] | Hayfin Credit Agreement [Member] | Maximum [Member]                        
Senior Notes Payable [Abstract]                        
Notes payable     $ 175,000,000                  
Hayfin Closing Date Loan [Member]                        
Senior Notes Payable [Abstract]                        
Payment for outstanding obligations     100,000,000                  
Hayfin Closing Date Loan [Member] | Hayfin Credit Agreement [Member]                        
Senior Notes Payable [Abstract]                        
Notes payable     150,000,000                  
Redemption premium     2,000,000                  
Payment for certain fees and expenses     1,000,000                  
Effective interest rate                       13.90%
Hayfin Delayed Draw Loan [Member] | Hayfin Credit Agreement [Member]                        
Senior Notes Payable [Abstract]                        
Notes payable     $ 25,000,000                  
Maturity date               Mar. 22, 2023