Subsequent Events - Additional Information (Details) - Class A Common Stock - $ / shares |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jul. 31, 2025 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Subsequent Event [Line Items] | |||||
Dividends Declared Per Share of Class A Common Stock | $ 0.25 | $ 0.25 | $ 0.5 | $ 0.5 | |
Subsequent Event | O 2025 Q2 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. 17, 2025 | ||||
Dividends payable, date of record | Sep. 03, 2025 |