v3.26.1
Dividends on common stock: (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 05, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dividends on common stock          
Dividends paid   $ 2.3 $ 49.6 $ 3.6 $ 98.7
Dividends paid per share (in dollars per share)   $ 0.02 $ 1.01 $ 0.04 $ 2.01
Dividends declared per common share (in dollars per share)   $ 0.02 $ 1.01 $ 0.04 $ 2.015
O 2026 Q3 Dividends | Subsequent Events          
Dividends on common stock          
Dividends, date of approval Aug. 05, 2026        
Dividends declared per common share (in dollars per share) $ 0.02        
Dividends payable $ 1.0        
Dividends payable date Sep. 04, 2026