Net Income (Loss) Per Share - Additional Information (Detail) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
| Antidilutive securities excluded from the computation of earnings per share | 10,044,406 | 26,385,228 | 12,373,389 | 28,796,872 |
| Weighted Average Number of Shares Outstanding, Diluted, Adjustment | 17,751,347 | 0 | 16,453,813 | 0 |
| Sponsor Vesting Shares [Member] | ||||
| Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] | ||||
| Weighted Average Number of Shares Outstanding, Diluted, Adjustment | 8,625,000 | |||