v3.25.0.1
Employee Benefit Plans - Equity Incentive Plans (Details) - Equity Incentive Plan
12 Months Ended
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares authorized (in shares) 785,000,000
Shares available for grant (in shares) 34,000,000
Stock Option  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 4 years
Performance Based Restricted Stock Units (PBRSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period 3 years