XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.4
7. Stockholders' Equity Treasury Shares (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Nov. 30, 2022
May 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Equity, Class of Treasury Stock [Line Items]            
Treasury Stock, Shares 1,159,775 918,367 663,083 573,577    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 207.4 $ 98.1 $ 223.1 $ 73.1 $ 207.4  
Treasury Stock, Shares, Acquired 241,408 255,284 89,506 291,941    
Treasury Stock Acquired, Average Cost Per Share $ 375.63 $ 489.65 $ 558.60 $ 342.55    
Treasury Class-A [Member]            
Equity, Class of Treasury Stock [Line Items]            
Stock Issued During Period, Shares, Treasury Stock Reissued         (135,744) (114,711)