XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
DEBT (Details)
3 Months Ended
Mar. 23, 2022
USD ($)
d
$ / shares
shares
Dec. 31, 2026
USD ($)
Mar. 31, 2023
USD ($)
$ / shares
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
Senior Notes Payable [Abstract]            
Notes payable     $ 155,727,724     $ 154,747,746
Less: Debt discount $ (13,900,000)   (11,426,794)     (11,914,683)
Senior notes payable     144,300,930     $ 142,833,063
Payment for outstanding obligations     0   $ 100,000,000  
Loss on extinguishment of debt     0   (6,669,941)  
Interest paid-in-kind     979,978   0  
Revenues     $ 56,913,534   $ 29,103,093  
Warrant exercise price per share (in dollars per share) | $ / shares     $ 1.99     $ 1.99
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%          
Effective interest rate     16.60%     16.10%
Percentage of interest amount to pay in kind 2.50%          
Interest paid-in-kind     $ 1,000,000      
Percentage of exit fee on outstanding principal amount being paid     1.00%      
Scheduled principal payments $ 0          
Increase applicable margin 3.00%          
Number of business days prior written notice for prepay outstanding principal | d 5          
Shares issued upon exercise of warrants (in shares) | shares 9,103,047          
Warrant exercise price per share (in dollars per share) | $ / shares $ 1.6478          
Trailing period for VWAP     30 days      
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] | Prepaid on or Prior to First Anniversary [Member]            
Senior Notes Payable [Abstract]            
Percentage of prepaid principal amount 7.00%          
Hayfin Credit Agreement [Member] | Prepaid after the First Anniversary [Member]            
Senior Notes Payable [Abstract]            
Percentage of prepaid principal amount 3.00%          
Hayfin Credit Agreement [Member] | Prepaid after the Second Anniversary [Member]            
Senior Notes Payable [Abstract]            
Percentage of prepaid principal amount 1.00%          
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 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     14.40%     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