XML 73 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
Share-Based Compensation - Intrinsic Value (Detail) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Schedule of Share based Compensation Arrangements by Share based Payment Award, Performance Options [Line Items]      
Intrinsic value of options vested $ 4,843,774 $ 5,000 $ 535,000
Intrinsic value of options exercised $ 1,777,476 $ 1,309,000 $ 793,000