Subsequent Events - Additional Information (Details) - Class A Common Stock - $ / shares |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jul. 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Subsequent Event [Line Items] | |||||
| Dividends Declared Per Share of Class A Common Stock | $ 0.25 | $ 0.25 | $ 0.5 | $ 0.5 | |
| Subsequent Event | O 2026 Q3 Dividends | |||||
| Subsequent Event [Line Items] | |||||
| Dividends Declared Per Share of Class A Common Stock | $ 0.25 | ||||
| Dividend declared, description | The Board has declared a quarterly dividend | ||||
| Dividends payable, date to be paid | Sep. 16, 2026 | ||||
| Dividends payable, date of record | Sep. 02, 2026 | ||||