Net Income (Loss) Per Share - Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share Attributable to Common Stockholders (Details) - shares |
9 Months Ended | |||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|||
| Stock Options | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of income (loss) per share amount | [1] | 2,255,071 | 0 | |
| Restricted Stock | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of income (loss) per share amount | [1] | 2,663,722 | 0 | |
| Series A-2 Preferred Stock | ||||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||||
| Antidilutive securities excluded from computation of income (loss) per share amount | [1] | 0 | 5,353,478 | |
| ||||