v3.25.2
Subsequent Events (Details) - Subsequent Event - O 2025 Q3 Dividends
1 Months Ended
Aug. 04, 2025
$ / shares
Subsequent events  
Dividends date declared Aug. 04, 2025
Dividends payable date to be paid Sep. 15, 2025
Dividends payable date of record Aug. 29, 2025
Class A  
Subsequent events  
Quarterly dividend declared (in dollars per share) $ 0.52
Class B  
Subsequent events  
Quarterly dividend declared (in dollars per share) $ 0.52