Annual report pursuant to Section 13 and 15(d)

Significant Accounting Policies - Additional Information (Details)

v3.6.0.2
Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
May 31, 2016
shares
Dec. 31, 2016
USD ($)
Segment
Installment
shares
Dec. 31, 2015
USD ($)
Dec. 31, 2014
USD ($)
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   321,093 221,974 $ 154,025
Stock-based compensation   298,535 341,554 $ 657,730
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  
Common Stock        
Significant Accounting Policies [Line Items]        
Issuance of common stock upon initial public offering, net of issuance costs, shares | shares 127,143 1,700,100    
Preferred Redeemable Convertible Stock        
Significant Accounting Policies [Line Items]        
Number of annual installments for redemption | Installment   2    
Redemption description   At least one of the Company’s two largest shareholders would have needed to vote in favor of redemption to meet the 66 2/3% requirement. The Company obtained written commitments from these two shareholders committing that neither shareholder would vote in favor of redemption prior to January 1, 2018    
Minimum | Preferred Redeemable Convertible Stock        
Significant Accounting Policies [Line Items]        
Percentage of outstanding senior preferred stockholders for redemption   66.667%    
Property and Equipment, Other        
Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful life   3 years