XML 131 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 03, 2025
Feb. 14, 2025
Feb. 12, 2025
Feb. 04, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]              
Dividends per common share (dollars per share)         $ 0.24 $ 0.24 $ 0.24
Subsequent event              
Subsequent Event [Line Items]              
Dividends per common share (dollars per share) $ 0.06            
Business Combination, Consideration Transferred     $ 19.5        
Subsequent event | O 2024 Q4 Dividends              
Subsequent Event [Line Items]              
Dividends Payable, Date Declared       Feb. 04, 2025      
Dividends Payable, Date to be Paid Mar. 03, 2025            
Dividends Payable, Date of Record   Feb. 14, 2025