Subsequent Events - Additional Information (Details) - $ / shares |
Jun. 18, 2026 |
May 29, 2026 |
May 05, 2026 |
|---|---|---|---|
| Subsequent Event | O 2026 Q2 Dividends | |||
| Subsequent Event [Line Items] | |||
| Dividend record date | May 29, 2026 | ||
| Subsequent Event | Common Class A | |||
| Subsequent Event [Line Items] | |||
| Dividend declared per share | $ 0.04 | ||
| Subsequent Event | Common Class B | |||
| Subsequent Event [Line Items] | |||
| Dividend declared per share | $ 0.04 | ||
| Forecast | O 2026 Q2 Dividends | |||
| Subsequent Event [Line Items] | |||
| Dividend payable date | Jun. 18, 2026 |