XML 78 R60.htm IDEA: XBRL DOCUMENT v3.19.1
Share-Based Compensation - Intrinsic Value (Detail) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Schedule Of Share Based Compensation Arrangements By Share Based Payment Award Performance Options [Line Items]      
Intrinsic value of options vested $ 0 $ 462,369 $ 4,843,774
Intrinsic value of options exercised $ 13,950 $ 8,025,527 $ 1,777,476