v3.20.1
Long Term Debt - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 23, 2019
Jan. 04, 2019
Dec. 21, 2018
Oct. 01, 2018
Jan. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Long Term Debt (Textual)              
Convertible notes           $ 0 $ 40,200,000
Net cash proceeds           8,050,000 38,875,000
Convertible Debt              
Long Term Debt (Textual)              
Convertible notes   $ 8,100,000 $ 40,200,000        
Net cash proceeds   6,500,000 38,900,000        
Proceeds from issuance of long-term debt     $ 15,100,000     3,000,000.0  
Debt issuance costs   $ 400,000       400,000 $ 2,600,000
Debt issuance costs paid         $ 1,200,000    
Change in fair value for period           $ 12,100,000  
Convertible Debt | Common Class A              
Long Term Debt (Textual)              
Debt conversion, shares issued 3,547,776            
Real Estate Note              
Long Term Debt (Textual)              
Revolving credit loan, stated percentage       2.39%      
Debt instrument, face amount       $ 10,000,000      
Annual principal payment       8,500,000      
Line of Credit              
Long Term Debt (Textual)              
Revolving credit loan       $ 15,000,000      
Revolving credit loan, stated percentage           3.50%