Annual report pursuant to Section 13 and 15(d)

Stock Based Compensation - Employee Stock Purchase Plan - Additional Information (Detail)

v3.8.0.1
Stock Based Compensation - Employee Stock Purchase Plan - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, weighted average grant date fair value $ 15.81    
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, weighted average grant date fair value $ 5.42 $ 5.20 $ 2.46
Percentage of proportionate value of call option of stock 85.00%    
Percentage of proportionate value of put option of stock 15.00%    
Allocated share-based compensation expense $ 331,913 $ 318,735 $ 113,217