Quarterly report pursuant to Section 13 or 15(d)

Debt - Convertible Debt (Details)

v3.21.2
Debt - Convertible Debt (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 12, 2019
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Jun. 22, 2020
Apr. 29, 2020
Debt Instrument [Line Items]                
Gain (loss) on extinguishment of debt   $ 0 $ 11,549,968 $ (861,814) $ 11,549,968      
Debt issuance costs, gross             $ 32,000,000.0  
Convertible Debt                
Debt Instrument [Line Items]                
Interest expense   $ 1,898,284 1,935,711 $ 3,796,568 3,900,835      
Convertible Debt | 7.00% Convertible Senior Notes                
Debt Instrument [Line Items]                
Interest rate   7.00%   7.00%   7.00%    
Interest expense   $ 0 27,671 $ 0 63,153      
Discount amortization   0 3,036 0 6,681      
Deferred debt issuance amortization   0 519 0 1,141      
Convertible Debt | 5.875% Convertible Notes                
Debt Instrument [Line Items]                
Face amount $ 120,000,000.0 $ 120,000,000   $ 120,000,000        
Interest rate 5.875% 5.875%   5.875%   5.875%    
Conversion price (in dollars per share) $ 50.00              
Interest expense   $ 1,898,284 1,908,040 $ 3,796,568 3,837,682      
Discount amortization   143,607 144,345 287,214 290,325      
Deferred debt issuance amortization   20,818 $ 20,925 41,636 $ 42,087      
Convertible debt outstanding   118,100,000   118,100,000        
Redemption price in percentage 100.00%              
Unamortized discount on 5.875% Convertible Senior Notes $ 3,500,000 $ 2,369,525   $ 2,369,525   $ 2,656,739    
Debt issuance costs, gross 508,000              
Effective interest rate in percentage   6.40% 6.40% 6.40% 6.40%      
Minimum balance to trigger default upon qualified event $ 25,000,000.0              
Debt instrument, repurchased face amount               $ 2,000,000.0