XML 64 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
Segment
shares
Dec. 31, 2017
USD ($)
shares
Dec. 31, 2016
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 $ 433,234 $ 462,297 $ 321,093
Type of Cost, Good or Service [Extensible List] us-gaap:ShippingAndHandlingMember us-gaap:ShippingAndHandlingMember us-gaap:ShippingAndHandlingMember
Advertising costs $ 2,525,626 $ 15,867 $ 0
Stock-based compensation $ 2,910,070 $ 736,066 $ 298,535
Diluted weighted average common shares outstanding | shares 9,520,947 10,361,373 4,667,503
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