Stock Award Plans - Stock Based Award Plans (Detail) - shares |
Dec. 31, 2022 |
Dec. 31, 2021 |
|---|---|---|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Outstanding Options | 9,074,587 | 10,732,513 |
| Outstanding Restricted Stock Units | 11,838,329 | 9,538,032 |
| Shares Available for Future Issuance | 2,802,796 | |
| 2004 Equity Incentive Plan | ||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Outstanding Options | 1,320 | |
| 2013 Equity Incentive Plan | ||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Outstanding Options | 3,240,690 | |
| 2018 Equity Incentive Plan | ||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| Outstanding Options | 5,832,577 | |
| Outstanding Restricted Stock Units | 11,838,329 | |
| Shares Available for Future Issuance | 2,802,796 |