XML 34 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies (Details Narrative)
12 Months Ended
Dec. 31, 2019
USD ($)
Segment
shares
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Significant Accounting Policies [Line Items]      
Number of operating segments | Segment 1    
Number of reportable segments | Segment 1    
Additional reclassified amount of common stock and additional paid in capital $ 31,111    
Earn-out liability 11,645,365 $ 13,581,529 $ 19,244,543
Amount of earn-out liability reduced 1,936,164 5,663,014  
Cash equivalents 0 0  
FDIC insurance limit 250,000    
Deposits greater than federally insured limit 599,309 322,693  
Goodwill impairment charge 932,203 0  
Liabilities for uncertain tax positions, current 0 0  
liabilities for uncertain tax positions, noncurrent 0 0  
ASU 2017-04 [Member]      
Significant Accounting Policies [Line Items]      
Goodwill impairment charge 932,203    
Cost of Revenue [Member]      
Significant Accounting Policies [Line Items]      
Inventory write-down 2,093,859    
CPM [Member]      
Significant Accounting Policies [Line Items]      
Earn-out liability $ 11,645,365 13,581,529 $ 19,244,543
Earn-out payment start date Jan. 01, 2018    
Earn-out payment end date Dec. 31, 2034    
Earn-out payment base amount $ 16,000,000    
Earn-out payment additional bonus amount $ 10,000,000    
Discount rate on fair value earn-out liability 4.00%    
Approximate gross profit margin included in earn-out liability 48.00%    
Average net income margin included in earn-out liability 9.00%    
Approximate growth rate used to calculate in earn-out liability 5.00%    
Earn-out liability forecast horizon period 11 years    
Amount of earn-out liability reduced $ 1,936,164 $ 5,663,014  
CPM [Member] | Minimum [Member]      
Significant Accounting Policies [Line Items]      
Earn-out payment during earn-out period 0    
CPM [Member] | Maximum [Member]      
Significant Accounting Policies [Line Items]      
Earn-out payment during earn-out period $ 26,000,000    
Restricted Common Stock Shares and Common Stock Equivalents [Member]      
Significant Accounting Policies [Line Items]      
Shares excluded from diluted earnings per share | shares 6,771,779