Annual report pursuant to Section 13 and 15(d)

Stock Based Compensation - Stock Option Award Activity - Additional Information (Detail)

v3.8.0.1
Stock Based Compensation - Stock Option Award Activity - 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, options, exercises in period, intrinsic value $ 2,864,845 $ 984,144 $ 92,728
Options granted 0 0 0
Employee Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee service share-based compensation, nonvested awards, compensation not yet recognized, stock options $ 0