XML 64 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2017
USD ($)
Segment
shares
Dec. 31, 2016
USD ($)
shares
Dec. 31, 2015
USD ($)
shares
Significant Accounting Policies [Line Items]      
Number of operating segments | Segment 1    
Allowance for doubtful trade accounts receivable $ 0 $ 0  
Goodwill impairment 0    
Shipping and other transportation costs 462,297 321,093 $ 221,974
Stock-based compensation 736,066 298,535 $ 341,554
Transfers into level 1 to level 2, liabilities 0 0  
Transfers into level 2 to level 1, liabilities 0 0  
Transfers into level 3, liabilities 0 0  
Transfers out of level 3, liabilities $ 0 $ 0  
Diluted weighted average common shares outstanding | shares 10,361,373 4,667,503 651,593
Warrant      
Significant Accounting Policies [Line Items]      
Diluted weighted average common shares outstanding | shares 1,532    
Options Outstanding      
Significant Accounting Policies [Line Items]      
Diluted weighted average common shares outstanding | shares 874,571 577,529  
Preferred Shares      
Significant Accounting Policies [Line Items]      
Diluted weighted average common shares outstanding | shares   716,658  
Property and Equipment, Other      
Significant Accounting Policies [Line Items]      
Property and equipment, estimated useful life 3 years