XML 62 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events - Additional Information (Details) - Subsequent Event - O 2025 Q1 dividends
Apr. 23, 2025
$ / shares
Subsequent Event [Line Items]  
Dividends declared per share $ 0.65
Dividend payable date Jun. 20, 2025
Dividend payable record date May 05, 2025