Earnings per share - Schedule Of Common Stock Shares Equivalent Excluded From Calculation Of Diluted Earnings Per Share (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Class B Common Stock [Member] | ||||
Earnings Per Share, Basic, by Common Class, Including Two Class Method | ||||
Antidilutive securities | 82,021,389 | 82,021,389 | 82,021,389 | 82,021,389 |
Stock Option [Member] | ||||
Earnings Per Share, Basic, by Common Class, Including Two Class Method | ||||
Antidilutive securities | 9,828,000 | 3,438,000 | ||
Restricted Common Stock [Member] | ||||
Earnings Per Share, Basic, by Common Class, Including Two Class Method | ||||
Antidilutive securities | 802 | 26,031 | 0 | 11,610 |
Performance stock units [Member] | ||||
Earnings Per Share, Basic, by Common Class, Including Two Class Method | ||||
Antidilutive securities | 3,648 | 0 | 1,195 | 0 |