XML 52 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Incentive Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Securities remaining available for future issuance 5,000,000    
Employee Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock options granted (in shares) 0 0  
Share-based compensation expenses     $ 0.1
Employee Stock Options | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 1 year    
Employee Stock Options | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 4 years    
Restricted Stock And Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Performance-based restricted stock and restricted stock units, eliminated minimum vesting period under amended 2004 plan 3 years    
Share-based compensation expenses $ 4.4 $ 5.8 6.0
Total unrecognized compensation expense related to grants of restricted stock and restricted stock units $ 3.8    
Weighted average period for unrecognized compensation expense related to grants of stock options 1 year 8 months 12 days    
Shares vested related to grants of restricted stock and restricted stock units $ 5.0 $ 5.2 $ 6.0
2000 Plan | Employee Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Contractual term of stock options ten years    
2000 Plan | Employee Stock Options | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 4 years    
2000 Plan | Employee Stock Options | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period 5 years    
2000 Plan | Class A common stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock shares authorized under 2000 plan and 2004 plan 11,500,000    
2004 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share-based compensation award extended expiration date May 29, 2024    
2004 Plan | Employee Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Contractual term of stock options ten years    
Vesting period 4 years    
2004 Plan | Class A common stock      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock shares authorized under 2000 plan and 2004 plan 10,000,000