XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity Treasury Shares (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Nov. 30, 2023
Sep. 30, 2023
May 31, 2023
Nov. 30, 2022
May 31, 2022
Mar. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Equity, Class of Treasury Stock [Line Items]                
Treasury stock (in shares) 2,427,532 1,768,116 1,709,638 1,159,775 918,367 663,083 1,747,438 640,492
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 278.7 $ 478.7 $ 0.0 $ 207.4 $ 98.1 $ 223.1 $ 278.7  
Stock Repurchase Program, Authorized Amount             500.0  
Treasury Stock, Shares, Acquired 659,416 58,478 549,863 241,408 255,284 89,506    
Treasury Stock Acquired, Average Cost Per Share $ 303.30 $ 364.61 $ 377.20 $ 375.63 $ 489.65 $ 558.60    
Stock Repurchased During Period, Value             $ 650.0  
Treasury Class-A [Member]                
Equity, Class of Treasury Stock [Line Items]                
Stock Issued During Period, Shares, Treasury Stock Reissued             (160,811) (135,744)