CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Equity | ||
Treasury stock (in shares) | 1,281,197 | 291,229 |
Class A Common Stock | ||
Equity | ||
Common stock par value (in dollars per share) | $ 0.01 | $ 0.01 |
Common stock shares authorized (in shares) | 289,000,000 | 289,000,000 |
Common stock shares issued (in shares) | 36,667,477 | 36,002,077 |
Class B Common Stock | ||
Equity | ||
Common stock par value (in dollars per share) | $ 0.01 | $ 0.01 |
Common stock shares authorized (in shares) | 61,000,000 | 61,000,000 |
Common stock shares issued (in shares) | 57,726,153 | 57,726,153 |