XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
DEBT (Details)
3 Months Ended 6 Months Ended
Mar. 23, 2022
USD ($)
d
$ / shares
shares
Dec. 31, 2026
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Senior Notes Payable [Abstract]              
Notes payable     $ 152,795,660   $ 152,795,660   $ 100,000,000
Less: Debt discount     (12,984,729)   (12,984,729)   (5,133,761)
Senior notes payable     139,810,931   139,810,931   $ 94,866,239
Payment for outstanding obligations         100,000,000 $ 0  
Loss on extinguishment of debt     0 $ 0 (6,669,941) 0  
Interest paid-in-kind         1,045,660 0  
Revenues     $ 33,905,007 $ 17,830,590 $ 63,008,100 $ 33,879,208  
Hayfin Credit Agreement [Member]              
Senior Notes Payable [Abstract]              
Less: Debt discount $ (13,400,000)            
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     13.00%   13.00%    
Percentage of interest amount to pay in kind 2.50%            
Interest paid-in-kind         $ 1,000,000.0    
Percentage of exit fee of 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.0            
Revenues     $ 75,000,000.0        
Hayfin Credit Agreement [Member] | Maximum [Member] | Forecast [Member]              
Senior Notes Payable [Abstract]              
Revenues   $ 250,000,000.0          
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.0            
Hayfin Closing Date Loan [Member]              
Senior Notes Payable [Abstract]              
Payment for outstanding obligations 100,000,000.0            
Hayfin Closing Date Loan [Member] | Hayfin Credit Agreement [Member]              
Senior Notes Payable [Abstract]              
Notes payable 150,000,000.0            
Redemption premium 2,000,000.0            
Payment for certain fees and expenses 600,000            
Effective interest rate     10.75%   10.75%    
Hayfin Delayed Draw Loan [Member] | Hayfin Credit Agreement [Member]              
Senior Notes Payable [Abstract]              
Notes payable $ 25,000,000.0            
Maturity date         Mar. 22, 2023