XML 133 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Dividends (Distributions) (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dividends Payable [Line Items]      
Dividends paid (in dollars per share) $ 0.45 $ 0.45 $ 0.75
Non-dividend distributions (in dollars per share) 0.02 0 0
Total (in dollars per share) 0.45 0.45 0.75
O 2024 A Dividends      
Dividends Payable [Line Items]      
Dividends paid (in dollars per share) 0.39    
O 2023 A Dividends      
Dividends Payable [Line Items]      
Dividends paid (in dollars per share)   0.45  
O 2022 A Dividends      
Dividends Payable [Line Items]      
Dividends paid (in dollars per share)     0.75
S 2024 A Dividends      
Dividends Payable [Line Items]      
Dividends paid (in dollars per share) $ 0.04    
S 2023 A Dividends      
Dividends Payable [Line Items]      
Dividends paid (in dollars per share)   $ 0  
S 2022 A Dividends      
Dividends Payable [Line Items]      
Dividends paid (in dollars per share)     $ 0