Earnings (Loss) Per Share - Schedule of Antidilutive Shares (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Unvested RSAs and PSUs | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potentially dilutive securities excluded from EPS calculation (in shares) | 4,188,835 | 3,435,770 | 3,614,054 | 0 |
| Shares of Class B common stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Potentially dilutive securities excluded from EPS calculation (in shares) | 44,373,223 | 47,717,482 | 45,163,810 | 48,377,222 |