XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent Events - Additional Information (Details) - Subsequent Event - O 2025 Q2 Dividends
Jul. 24, 2025
$ / shares
Subsequent Event [Line Items]  
Dividends declared per share $ 0.65
Dividend payable date Sep. 18, 2025
Dividend payable record date Aug. 04, 2025