v3.26.1
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