v3.19.1
Long Term Debt (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Jan. 04, 2019
Oct. 01, 2018
Apr. 23, 2019
Jan. 31, 2019
Dec. 21, 2018
Mar. 31, 2019
Mar. 31, 2018
Dec. 31, 2018
Long Term Debt (Textual)                
Interest rate, Description           3.0% note payable to a lender in relation to a four year vehicle loan for the purchase of a truck used in operations.    
Convertible notes           $ 60,312,500   $ 40,200,000
Net cash proceeds           8,050,000  
Debt issuance costs           422,383  
Change in fair value of convertible notes           (12,062,500)  
Convertible Debt [Member]                
Long Term Debt (Textual)                
Principal amount       $ 8,100,000        
Convertible notes $ 8,100,000     1,200,000 $ 40,200,000      
Net cash proceeds         2,600,000      
Net cash proceeds from issuance of convertible notes         $ 15,100,000 3,000,000    
Debt issuance costs $ 400,000     $ 400,000        
Change in fair value of convertible notes           12,100,000    
Convertible Debt [Member] | IPO [Member]                
Long Term Debt (Textual)                
Change in fair value of convertible notes           $ 60,300,000    
Convertible Debt [Member] | IPO [Member] | Subsequent Event [Member]                
Long Term Debt (Textual)                
Description of convertible debt     The convertible notes also contained other settlement provisions if an IPO did not occur within 18 months of their issuance date. If an IPO did not occur within 18 months of the convertible notes’ issuance, the holders of the convertible notes had the option to extend the initial maturity date by an additional 18 month period, in which case the convertible notes would have converted automatically into Class A common stock at a settlement price equity to 75% of the IPO price per share upon closing of an IPO.          
Convertible Debt [Member] | Class A common stock | Subsequent Event [Member]                
Long Term Debt (Textual)                
Convertible notes upon conversion, Shares     3,547,776          
Description of convertible debt     The Operating Company at a settlement price equal to 80% of the IPO price per share.          
Real Estate Note [Member]                
Long Term Debt (Textual)                
Maturity date   Oct. 01, 2025            
Purchase of building amount   $ 10,000,000            
Principal amount   $ 8,500,000            
Interest rate, Description   LIBOR plus 2.39% are due monthly.            
Line of Credit [Member]                
Long Term Debt (Textual)                
Revolving credit loan   $ 15,000,000            
Maturity date   Aug. 23, 2020            
Description of Line of credit   The line of credit borrowing base is 80% of eligible accounts receivable plus 50% of eligible inventory.            
Description of covenant terms   The Operating Company was in compliance with its covenants as of March 31, 2019.            
Interest rate, Description   LIBOR plus 3.50% per annum.