CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares |
Sep. 30, 2025 |
Dec. 31, 2024 |
Sep. 30, 2024 |
|---|---|---|---|
| Common Stock | |||
| Common stock, par value (USD per share) | $ 0.01 | $ 0.01 | $ 0.01 |
| Class B common stock | |||
| Common stock, par value (USD per share) | $ 0.01 | $ 0.01 | $ 0.01 |