XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details) - $ / shares
1 Months Ended 3 Months Ended
May 02, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Subsequent Event              
Cash dividend declared (in dollars per share)   $ 0.125 $ 0.125 $ 0.125 $ 0.10 $ 0.08 $ 0.08
Subsequent Events | O 2025 Q4 Dividends              
Subsequent Event              
Dividends payable date declared May 02, 2025            
Cash dividend declared (in dollars per share) $ 0.14            
Dividends payable date to be paid Jul. 03, 2025            
Dividends payable date of record Jun. 12, 2025