v3.21.1
Long Term Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 05, 2019
Oct. 01, 2018
Apr. 30, 2019
Jan. 31, 2019
Dec. 31, 2018
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Long Term Debt (Textual)                
Convertible notes payable, noncurrent             $ 0 $ 0
Net cash proceeds             $ 0 $ 8,050,000
Debt conversion, shares issued     3,547,776          
Settlement price percentage     80.00%          
Convertible Debt                
Long Term Debt (Textual)                
Convertible notes payable, noncurrent       $ 8,100,000 $ 40,200,000      
Net cash proceeds       $ 6,500,000 $ 38,900,000      
Debt issuance costs           $ 400,000    
Change in fair value for period           $ 12,100,000    
Real Estate Note                
Long Term Debt (Textual)                
Debt instrument, face amount   $ 10,000,000            
Annual principal payment   $ 8,500,000            
Revolving credit loan, stated percentage   2.39%            
Line of Credit                
Long Term Debt (Textual)                
Revolving credit loan $ 15,000,000.0 $ 15,000,000