XML 101 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Stock Options - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Feb. 29, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Company's incremental common stock shares reserved for issuance   2,000,000      
Total intrinsic value of options exercised   $ 48.4 $ 9.8 $ 1.3  
Restricted Stocks [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted Average Grant-Date Fair Value, Granted   $ 11.54 $ 11.32 $ 6.72  
Total fair value of restricted stock vested   $ 3.1 $ 2.4 $ 1.7  
Unrecognized compensation expenses   $ 2.0      
Unrecognized compensation expense, weighted-average period   1 year 6 months      
Stock Options [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expenses   $ 18.4      
Unrecognized compensation expense, weighted-average period   2 years 6 months      
2012 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved for future issuance   15,440,000      
Shares available for issuance under plan annual increase rate   4.00%      
Company's incremental common stock shares reserved for issuance 2,000,000        
2012 Plan [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for issuance under Plan annual increase         2,000,000
Stock Plans [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum vesting term   10 years      
Outstanding options vest   4 years      
Stock Plans [Member] | First Anniversary [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total grant vesting   25.00%      
Stock Plans [Member] | Monthly After First Anniversary [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total grant vesting   2.77778%      
Stock Plans [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Exercise prices date of grant fair value rate   100.00%      
Nonstatutory options granted exercise price   85.00%