Loss Per Common Share - Summary of Common Share Equivalent Securities Excluded from the Calculation Weighted Average Common (Details) - shares |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total anti-dilutive common share equivalents | 22,295,110 | 19,761,714 |
Employee Stock Option | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total anti-dilutive common share equivalents | 7,272,020 | 7,887,864 |
Restricted Stock Units | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total anti-dilutive common share equivalents | 14,843,441 | 11,716,174 |
Employee Stock Purchase Plan | ||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
Total anti-dilutive common share equivalents | 179,649 | 157,676 |