v3.20.2
Long Term Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 01, 2018
Apr. 30, 2019
Jan. 31, 2019
Dec. 31, 2018
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Oct. 31, 2018
Long Term Debt (Textual)                  
Revolving credit loan, stated percentage           3.00%      
Line of credit borrowing base 80.00%                
Line of credit borrowing base, percentage of inventory 50.00%                
Interest coverage ratio, minimum 1.25                
Convertible notes payable, noncurrent           $ 0   $ 0  
Net cash proceeds           $ 0 $ 8,050,000    
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        
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%
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%