XML 132 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans - Equity Incentive Plans (Details) - Equity Incentive Plan
12 Months Ended
Dec. 31, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares authorized 785,000,000
Shares available for grant 42,000,000
Stock Option | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 3 years
Stock Option | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 5 years