XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details) - USD ($)
$ in Millions
Oct. 03, 2024
Oct. 02, 2024
Sep. 30, 2024
Dec. 31, 2023
Share Repurchase Program [Abstract]        
Common stock, shares outstanding (in shares)     737,995 747,971
Subsequent Event [Member]        
Share Repurchase Program [Abstract]        
Repurchase of common stock (in shares) 37,990      
Repurchase of common stock $ 34.8      
Percentage of common stock repurchase 5.15%      
Common stock, shares outstanding (in shares) 699,997 737,987    
Share repurchase program authorized amount $ 55.0      
Share repurchase program remaining authorized amount $ 20.1