XML 74 R60.htm IDEA: XBRL DOCUMENT v3.8.0.1
Share-Based Compensation - Intrinsic Value (Detail) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Schedule of Share based Compensation Arrangements by Share based Payment Award, Performance Options [Line Items]      
Intrinsic value of options vested $ 462,369 $ 4,843,774 $ 5,000
Intrinsic value of options exercised $ 8,025,527 $ 1,777,476 $ 1,309,000