XML 78 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plan Rollforward of Stock Options (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Options, Outstanding, Number, Beginning 308,149  
Options, Grants in Period, Net of Forfeitures 27,027  
Options, Exercises in Period (61,268)  
Options, Forfeitures in Period (13,950)  
Options, Outstanding, Number, Ending 259,958  
Options, Exercisable, Number 203,600  
Aggregate Intrinsic Value [Abstract]    
Options, Outstanding, Intrinsic Value $ 127.2 $ 250.5
Options, Exercisable, Intrinsic Value $ 123.5  
Weighted Average Exercise Price [Abstract]    
Options, Outstanding, Weighted Average Exercise Price, Beginning $ 635.00  
Options, Grants in Period, Weighted Average Exercise Price 1,027.33  
Options, Exercises in Period, Weighted Average Exercise Price 313.93  
Options, Forfeitures in Period, Weighted Average Exercise Price 787.01  
Options, Outstanding, Weighted Average Exercise Price, Ending 743.30  
Options, Exercisable, Weighted Average Exercise Price $ 618.26