Earnings Per Share - Additional Information (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Class B Shares | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti-dilutive have been excluded from the computation of diluted net income (loss) per share | 47,915,113 | |||
| Restricted stock units | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Anti-dilutive have been excluded from the computation of diluted net income (loss) per share | 366,864 | 507,889 | 479,343 | 669,343 |