XML 115 R104.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details) - $ / shares
1 Months Ended 3 Months Ended
Apr. 23, 2025
Mar. 31, 2025
Mar. 31, 2024
Subsequent Events      
Dividends declared (in dollars per share)   $ 0.14 $ 0.12
Subsequent Events | 2025 Q1 Dividends      
Subsequent Events      
Dividends declared (in dollars per share) $ 0.14    
Dividends, Date declared Apr. 23, 2025    
Dividends, Date payable Jun. 26, 2025    
Dividends, Date of record Jun. 10, 2025