XML 101 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Award Plans - Stock Based Award Plans (Detail) - shares
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Options 7,271,966 8,400,611
Outstanding Restricted Stock Units 14,128,954 12,363,934
Shares Available for Future Issuance 21,533,033  
2013 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Options 2,553,415  
2018 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding Options 4,718,551  
Outstanding Restricted Stock Units 14,128,954  
Shares Available for Future Issuance 21,533,033