Net Loss Per Share - Schedule of Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Parenthetical) (Details) |
Jun. 30, 2025
shares
|
|---|---|
| Series D Preferred Stock | |
| Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] | |
| Common stock underlying common warrants issued | 4,056,164 |