Annual report pursuant to Section 13 and 15(d)

DEBT - Schedule of Debt (Details)

v3.24.1.1.u2
DEBT - Schedule of Debt (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Aug. 12, 2019
Debt Instrument [Line Items]      
Amount Outstanding $ 224,050,000 $ 219,050,000  
Deferred debt financing costs, net 163,980 665,547  
Total Remaining Contractual Payments 222,817,249 216,657,983  
Debt due within one year(2) 224,050,000 10,000,000  
Crimson Credit Facility      
Debt Instrument [Line Items]      
Debt issuance costs, line of credit $ 163,980 665,547  
Line of Credit | Crimson Credit Facility      
Debt Instrument [Line Items]      
Interest rate, effective 10.20%    
Total Remaining Contractual Payments $ 224,050,000    
2025 118,050,000    
Line of Credit | Revolving Credit Facility | Crimson Credit Facility      
Debt Instrument [Line Items]      
Total Commitment or Original Principal 50,000,000    
Quarterly Principal Payments    
Amount Outstanding $ 50,000,000 $ 35,000,000  
Interest rate, effective 10.18% 8.41%  
Total Remaining Contractual Payments $ 50,000,000    
2025 0    
Line of Credit | Bridge Loan | Crimson Credit Facility      
Debt Instrument [Line Items]      
Total Commitment or Original Principal 80,000,000    
Quarterly Principal Payments 3,000,000    
Amount Outstanding $ 56,000,000 $ 66,000,000  
Interest rate, effective 10.20% 8.22%  
Total Remaining Contractual Payments $ 56,000,000    
2025 0    
Line of Credit | Uncommitted Incremental Facility | Crimson Credit Facility      
Debt Instrument [Line Items]      
Total Commitment or Original Principal 25,000,000    
Quarterly Principal Payments    
Amount Outstanding $ 0 $ 0  
Interest rate, effective 0.00% 0.00%  
Convertible Debt | 5.875% Convertible Notes      
Debt Instrument [Line Items]      
Total Commitment or Original Principal $ 120,000,000   $ 120,000,000
Quarterly Principal Payments $ 0    
Amount Outstanding   $ 118,050,000  
Interest rate, fixed 5.875% 5.875% 5.875%
Deferred debt financing costs, net $ 135,316 $ 218,587  
Unamortized discount 933,455 $ 1,507,883 $ 3,500,000
Total Remaining Contractual Payments 118,050,000    
2025 $ 118,050,000