Net Loss Per Share - Summary of Potentially Dilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 15,686,140 | 15,226,820 | 15,606,640 | 14,888,352 |
TRSU's | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 1,594,493 | 938,728 | 1,566,926 | 864,762 |
Options and ESPP to purchase common stock | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount | 14,091,647 | 14,288,092 | 14,039,714 | 14,023,590 |