v3.22.4
Stockholders' Equity - Share-based Compensation Plans Narrative (Details)
Mar. 01, 2023
shares
Jan. 01, 2023
shares
Dec. 31, 2022
shareBasedCompensationPlan
shares
Share-based Compensation Arrangement by Share-based Payment Award      
Share-based employee compensation plans, number | shareBasedCompensationPlan     1
Subsequent Event      
Share-based Compensation Arrangement by Share-based Payment Award      
Shares reserved for issuance (in shares) 425,000,000 56,000,000  
2012 Plan      
Share-based Compensation Arrangement by Share-based Payment Award      
2012 equity incentive plan shares reserved for future issuance (in shares)     66,000,000
Shares reserved for issuance increase (in percentage)     2.50%