XML 383 R129.htm IDEA: XBRL DOCUMENT v3.25.4
Subsequent Event (Details) - Subsequent Event [Member] - $ / shares
Mar. 24, 2026
Mar. 10, 2026
Subsequent Event [Line Items]    
Dividends Payable, Amount Per Share   $ 0.30
O2025Q1    
Subsequent Event [Line Items]    
Dividends Payable, Date to be Paid Mar. 24, 2026  
Dividends Payable, Date of Record   Mar. 10, 2026