v3.20.1
Summary of Significant Accounting Policies (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Apr. 30, 2019
Jan. 01, 2019
Summary of Significant Accounting Policies (Textual)        
Aggregate equity interest percentage 100.00%      
Cash, uninsured amount $ 900,000 $ 200,000    
Inventory valuation reserves 1,300,000 200,000    
Depreciation 1,200,000 400,000    
Impairment of long-lived assets 0 0    
Impairment of intangible assets 0 0    
Impairment expense 0 0    
Equity method investments 2,000,000.0      
Equity method investments, upward price adjustment 1,500,000      
Deferred offering costs     $ 3,500,000  
Advertising expense $ 4,600,000 $ 3,800,000    
Intraperiod tax allocation, distribution percent 85.00%      
Intraperiod tax allocation remaining after distribution 15.00%      
Revenue percentage 0.10% 0.10%    
Customer deposits $ 3,200,000 $ 3,100,000    
Operating lease, liability 4,928,000      
Operating lease right-of-use assets $ 4,695,000 $ 0    
Accounting Standards Update 2016-02        
Summary of Significant Accounting Policies (Textual)        
Operating lease, liability       $ 2,600,000
Operating lease right-of-use assets       $ 2,400,000
Customer Concentration Risk | Revenue from Contract with Customer Benchmark        
Summary of Significant Accounting Policies (Textual)        
Concentration risk, percentage 17.80% 25.60%    
Airgraft Inc.        
Summary of Significant Accounting Policies (Textual)        
Equity method investment, ownership percentage 1.49%      
Airgraft Inc. | IPO        
Summary of Significant Accounting Policies (Textual)        
Liability for returns included in accrued expenses $ 600,000 $ 500,000    
Other current assets $ 300,000 $ 300,000    
Total order cost, percentage 50.00%