XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Summary of Potentially Diluted Basic EPS (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Convertible preferred stock    
Earnings Per Share [Line Items]    
Amounts that could potentially dilute basic EPS in the future (in shares) 33,048 23,153
Stock options    
Earnings Per Share [Line Items]    
Amounts that could potentially dilute basic EPS in the future (in shares) 1,531 1,217
Restricted Stock Units    
Earnings Per Share [Line Items]    
Amounts that could potentially dilute basic EPS in the future (in shares) 4,494 3,330