XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
Oct. 06, 2023
Jul. 27, 2023
Apr. 26, 2023
Oct. 20, 2023
Aug. 10, 2023
May 08, 2023
Subsequent Event            
Irregular cash dividends declared (USD per share)   $ 1.00 $ 1.00      
Irregular cash dividends payable         $ 40.6 $ 40.4
Subsequent Events            
Subsequent Event            
Irregular cash dividends declared (USD per share) $ 1.00          
Irregular cash dividends payable       $ 40.6