Net Loss Per Share - Summary of Potentially Dilutive Shares Excluded from Calculation of Net Loss Per Share (Details) - shares |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Common Warrants | ||
Schedule Of Earnings Per Share Basic And Diluted [Line Items] | ||
Anti-dilutive shares excluded from calculation of diluted net loss per share | 12,585,033 | 10,120 |
Outstanding Options to Purchase Common Stock | ||
Schedule Of Earnings Per Share Basic And Diluted [Line Items] | ||
Anti-dilutive shares excluded from calculation of diluted net loss per share | 2 | 13 |
Unvested RSUs | ||
Schedule Of Earnings Per Share Basic And Diluted [Line Items] | ||
Anti-dilutive shares excluded from calculation of diluted net loss per share | 75 | 7 |