XML 100 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Award Plans - Stock Based Award Plans (Detail) - shares
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Options 8,400,611 9,074,587
Outstanding Restricted Stock Units 12,363,934 11,838,329
Shares Available for Future Issuance 26,374,063  
2013 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Options 2,966,524  
2018 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Options 5,434,087  
Outstanding Restricted Stock Units 12,363,934  
Shares Available for Future Issuance 26,374,063