XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
DEBT (Details)
3 Months Ended
Mar. 23, 2022
USD ($)
d
$ / shares
shares
Dec. 31, 2026
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
$ / shares
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
Senior Notes Payable [Abstract]            
Notes payable       $ 151,750,000   $ 100,000,000
Less: Debt discount       (13,326,948)   (5,133,761)
Senior notes payable       138,423,052   $ 94,866,239
Payment for outstanding obligations       100,000,000 $ 0  
Loss on extinguishment of debt       (6,669,941) 0  
Revenues       $ 29,103,093 $ 16,048,618  
Warrant exercise price per share (in dollars per share) | $ / shares       $ 2.04   $ 2.82
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%    
Percentage of interest amount to pay in kind 2.50%          
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.0          
Hayfin Credit Agreement [Member] | Minimum [Member] | Forecast [Member]            
Senior Notes Payable [Abstract]            
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%    
Hayfin Delayed Draw Loan [Member] | Hayfin Credit Agreement [Member]            
Senior Notes Payable [Abstract]            
Notes payable $ 25,000,000.0          
Maturity date       Mar. 22, 2023