XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Incentive Plans - Additional Information (Detail) - USD ($)
12 Months Ended
May 27, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
May 31, 2014
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Securities remaining available for future issuance   9,700,000      
Stock options granted (in shares)   0 0 0  
Employee Stock Options          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock options granted (in shares)   0 0 0  
Share-based compensation expenses   $ 0 $ 0    
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   $ 9,600,000 5,100,000 $ 4,400,000  
Total unrecognized compensation expense related to grants of restricted stock and restricted stock units   $ 14,300,000      
Weighted average period for unrecognized compensation expense related to grants of stock options   1 year 10 months 24 days      
Shares vested related to grants of restricted stock and restricted stock units   $ 8,700,000 $ 5,500,000 $ 5,000,000.0  
2000 Plan | Employee Stock Options          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Contractual term of stock options   10 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   10 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 18,000,000       10,000,000
Number of additional shares authorized under the plan 8,000,000