Net Loss Per Share - Summary of Calculation of Diluted Net Income (Loss) Per Share (Details) - shares |
3 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||
| Total anti-dilutive securities | 18,139,974 | 21,179,079 | ||||||||
| Unvested Restricted Stock Units [Member] | ||||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||
| Total anti-dilutive securities | [1] | 3,038,335 | 638,211 | |||||||
| Convertible Notes [Member] | ||||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||
| Total anti-dilutive securities | [2] | 0 | 5,441,490 | |||||||
| Investor Warrants [Member] | ||||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||
| Total anti-dilutive securities | [3] | 15,099,378 | 15,099,378 | |||||||
| Employee Stock Purchase Plan [Member] | ||||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||
| Total anti-dilutive securities | [4] | 2,261 | 0 | |||||||
| ||||||||||