Annual report pursuant to Section 13 and 15(d)

DEBT - Main Street Term Loan (Details)

v3.24.0.1
DEBT - Main Street Term Loan (Details) - USD ($)
12 Months Ended
Oct. 22, 2021
Jan. 27, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jul. 27, 2021
Debt Instrument [Line Items]            
Loss on extinguishment of debt     $ 0 $ 0 $ 2,430,000  
Unsecured Debt | Main Street Term Loan            
Debt Instrument [Line Items]            
Debt instrument, par value   $ 40,000,000        
Debt instrument, fee   1.00%        
Debt instrument, increase (decrease) in face amount           $ 20,000,000
Loss on extinguishment of debt $ 300,000          
Unsecured Debt | Main Street Term Loan, Delayed            
Debt Instrument [Line Items]            
Debt instrument, par value           15,000,000
Unsecured Debt | Main Street Term Loan, Delayed | Debt Instrument, Tranche One            
Debt Instrument [Line Items]            
Debt instrument, par value           7,500,000
Unsecured Debt | Main Street Term Loan, Delayed | Debt Instrument, Tranche Two            
Debt Instrument [Line Items]            
Debt instrument, par value           $ 7,500,000