Net Loss Per Share Attributable to Common Stockholders - Summary of Anti-dilutive Security not Included In Diluted per Share Calculations (Details) - shares |
6 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti dilutive securities | 7,113,640 | 7,367,525 | ||
| Convertible Preferred Stock on an as if Converted Basis | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti dilutive securities | 4,915,299 | 4,915,299 | ||
| Options to Purchase Common Stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti dilutive securities | 1,068,963 | 1,216,424 | ||
| Common Stock Warrants | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti dilutive securities | 74,324 | 74,324 | ||
| Convertible Note Payable | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti dilutive securities | [1] | 1,055,054 | 1,161,478 | |
| ||||