Net Income (Loss) Per Share - Schedule of Calculation of Diluted Net Income (Loss) Per Share (Details) - shares |
3 Months Ended | 6 Months Ended | 12 Months Ended | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
|||||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||||||||
| Total anti-dilutive securities | 20,329,911 | 21,023,960 | 20,315,580 | 24,584,014 | 24,625,185 | 12,303,500 | ||||||||||
| Convertible Preferred Stock [Member] | ||||||||||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||||||||
| Total anti-dilutive securities | 10,204,880 | |||||||||||||||
| Unvested Restricted Stock Units [Member] | ||||||||||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||||||||
| Total anti-dilutive securities | [1] | 3,590,873 | 2,098,620 | |||||||||||||
| SAFEs [Member] | ||||||||||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||||||||
| Total anti-dilutive securities | [2] | |||||||||||||||
| Convertible Notes [Member] | ||||||||||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||||||||
| Total anti-dilutive securities | [3] | 5,924,582 | ||||||||||||||
| Investor Warrants [Member] | ||||||||||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||||||||
| Total anti-dilutive securities | [4] | 15,099,378 | ||||||||||||||
| Employee Stock Purchase Plan [Member] | ||||||||||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||||||||||
| Total anti-dilutive securities | [5] | 10,352 | ||||||||||||||
| ||||||||||||||||