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