Earnings Per Share - Narrative (Details) |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Class B common stock | ||
| Reconciliation of the numerators and denominators used in the basic and diluted per-share computations | ||
| Ratio for converting shares of Class B common stock into shares of Class A common stock | 2,400 | 2,400 |