v3.26.1
Equity - Summary of Dividends Declared (Detail) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dividends Payable [Line Items]        
Dividend $ 0.45 $ 0.45 $ 0.9 $ 1.11
Q1 2026 [Member]        
Dividends Payable [Line Items]        
Declaration Date     Apr. 22, 2026  
Record Date     May 07, 2026  
Payment Date     May 21, 2026  
Dividend     $ 0.45  
Q2 2026 [Member]        
Dividends Payable [Line Items]        
Declaration Date     Jul. 29, 2026  
Record Date     Aug. 10, 2026  
Payment Date     Aug. 20, 2026  
Dividend     $ 0.45