XML 81 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plan Rollforward of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Options, Outstanding, Number, Beginning 259,958  
Options, Grants in Period, Net of Forfeitures 17,170  
Options, Exercises in Period (59,443)  
Options, Forfeitures in Period (372)  
Options, Expirations in Period (36)  
Options, Outstanding, Number, Ending 217,277  
Options, Exercisable, Number 156,503  
Aggregate Intrinsic Value [Abstract]    
Options, Outstanding, Intrinsic Value $ 79.6 $ 127.2
Options, Exercisable, Intrinsic Value $ 74.7  
Weighted Average Exercise Price [Abstract]    
Options, Outstanding, Weighted Average Exercise Price, Beginning $ 743.30  
Options, Grants in Period, Weighted Average Exercise Price 1,260.97  
Options, Exercises in Period, Weighted Average Exercise Price 382.69  
Options, Forfeitures in Period, Weighted Average Exercise Price 1,225.87  
Options, Expirations in Period, Weighted Average Exercise Price 1,484.4  
Options, Outstanding, Weighted Average Exercise Price, Ending 881.92  
Options, Exercisable, Weighted Average Exercise Price $ 765.33