Annual report pursuant to Section 13 and 15(d)

FAIR VALUE - Carrying and Fair Value Amounts (Details)

v3.23.1
FAIR VALUE - Carrying and Fair Value Amounts (Details) - 5.875% Unsecured Convertible Senior Notes - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Apr. 29, 2020
Mar. 31, 2020
Aug. 12, 2019
Convertible Debt            
Financial Assets:            
Effective interest rate 5.875% 5.875% 5.875% 5.875% 5.875% 5.875%
Convertible debt outstanding       $ 118,100,000    
Level 2            
Financial Assets:            
Convertible debt outstanding $ 116,323,530 $ 115,665,830        
Fair Value $ 79,093,500 $ 111,144,075