XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Schedule of Antidilutive Potential Common Shares (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive potential common shares (in shares) 2,104,758 29,058,091
Stock options exercised for promissory notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive potential common shares (in shares) 85,000 1,399,999
Early exercised stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive potential common shares (in shares) 559 38,250
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive potential common shares (in shares) 12,265 10,582,241
Unvested RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive potential common shares (in shares) 2,006,934 16,195,182
ESPP    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive potential common shares (in shares) 0 842,419