Net Loss Per Share Giving Effect to Exchange of Common Stock to Series A Preferred Stock - Schedule of Computation for Diluted Earnings Per Share (Details) - shares |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total excluded shares | 12,284,322 | 9,593,248 |
| Options to Purchase Common Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total excluded shares | 11,056,215 | 8,583,457 |
| Unvested Restricted Common Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total excluded shares | 1,028,107 | 809,791 |
| Unvested Performance-Based Restricted Common Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Total excluded shares | 200,000 | 200,000 |