Quarterly report pursuant to Section 13 or 15(d)

Stock Option Plans - Summary of Option Activity for Employees and Non-Employees (Detail)

v3.2.0.727
Stock Option Plans - Summary of Option Activity for Employees and Non-Employees (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2014
Jun. 30, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Options, Exercised 75,000    
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Options, Beginning Balance   1,472,130  
Number of Options, Granted   157,306  
Number of Options, Forfeited or expired   0  
Number of Options, Ending Balance   1,629,436 1,472,130
Number of Options, Exercisable, Ending Balance   1,077,520  
Weighted Averaged Exercise Price, Beginning Balance   $ 1.33  
Weighted Averaged Exercise Price, Granted   3.01  
Weighted Averaged Exercise Price, Forfeited or expired   0  
Weighted Averaged Exercise Price, Ending Balance   1.49 $ 1.33
Weighted Averaged Exercise Price, Exercisable, Ending Balance   $ 1.14  
Weighted Average Remaining Contractual Life (Years), Granted   4 years 8 months 5 days  
Weighted Average Remaining Contractual Life (Years), Outstanding   2 years 11 months 1 day 3 years 2 months 23 days
Weighted Average Remaining Contractual Life (Years), Exercisable   2 years 3 months 15 days  
Aggregate Intrinsic Options Value, Beginning Balance   $ 1,430,231  
Aggregate Intrinsic Options Value, Granted   90,000  
Aggregate Intrinsic Options Value, Ending Balance   3,139,574 $ 1,430,231
Aggregate Intrinsic Options Value, Exercisable, Ending Balance   $ 2,442,794  
Option Activity for Non-Employees [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of Options, Beginning Balance   16,666  
Number of Options, Expired   0  
Number of Options, Exercised   8,333  
Number of Options, Ending Balance   8,333 16,666
Number of Options, Exercisable, Ending Balance   8,333  
Weighted Averaged Exercise Price, Beginning Balance   $ 1.27  
Weighted Averaged Exercise Price, Expired   0  
Weighted Averaged Exercise Price, Exercised   1.53  
Weighted Averaged Exercise Price, Ending Balance   1.01 $ 1.27
Weighted Averaged Exercise Price, Exercisable, Ending Balance   $ 1.01  
Weighted Average Remaining Contractual Life (Years), Outstanding   5 months 9 days 7 months 13 days
Weighted Average Remaining Contractual Life (Years), Exercisable   5 months 9 days  
Aggregate Intrinsic Options Value, Beginning Balance   $ 17,166  
Aggregate Intrinsic Options Value, Ending Balance   19,916 $ 17,166
Aggregate Intrinsic Options Value, Exercisable, Ending Balance   $ 19,916