XML 31 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Organization and Summary of Significant Accounting Policies - Additional Information 2 (Details) - USD ($)
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Schedule Of Organization And Presentation Of Financial Statements [Line Items]    
Number of shares granted 0  
Stock-based compensation $ 63,400 $ 64,500
Unrecognized compensation costs related to non-vested stock options 566,400  
Tax benefit from recording non-cash expense relates to options granted to employees 0  
Shipping and handling costs $ 631,600 346,800
Minimum    
Schedule Of Organization And Presentation Of Financial Statements [Line Items]    
Period over which compensation costs related to non-vested stock options recognize 12 months  
Maximum    
Schedule Of Organization And Presentation Of Financial Statements [Line Items]    
Period over which compensation costs related to non-vested stock options recognize 60 months  
General and Administrative Expense    
Schedule Of Organization And Presentation Of Financial Statements [Line Items]    
Stock-based compensation $ 63,400 $ 64,500
One of Production Personnel    
Schedule Of Organization And Presentation Of Financial Statements [Line Items]    
Number of shares granted   3,000
Weighted average exercise price granted   $ 1.20
Options vesting period   48 months
Expiry of options   10 years