v3.26.1
Cash Dividends - Additional Information (Detail) - $ / shares
Jul. 15, 2026
Jul. 15, 2025
O2025M7 Dividends [Member]    
Class of Stock [Line Items]    
Dividend payable date, declared day   Jul. 15, 2025
Annual cash dividend [1]   $ 1.5
O2025M7 Dividends [Member] | Subsequent Event [Member]    
Class of Stock [Line Items]    
Dividend payable date, declared day Jul. 15, 2026  
Special cash dividend $ 1.05  
Annual cash dividend $ 0.95  
O2026M7 Dividends [Member] | Subsequent Event [Member]    
Class of Stock [Line Items]    
Dividend payable date, declared day Jul. 15, 2026  
Special cash dividend $ 1.05  
Annual cash dividend $ 0.95  
[1] The dividends declared on July 17, 2024 and July 15, 2025 include both the annual and special dividend.