XML 32 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Event (Additional Information) (Details) - Subsequent Event [Member] - O 2025 A Dividends Member
Mar. 14, 2025
$ / shares
Subsequent Event [Line Items]  
Dividends payable declared date Mar. 14, 2025
Dividends payable $ 1.25
Dividends payable date Apr. 14, 2025
Dividends payable record date Mar. 31, 2025