XML 115 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation Plans - Summary of Transactions of The Share Based Compensation Plans (Detail)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares, Begining balance | shares 652,891
Number of shares, Granted | shares 139,867
Number of shares, Vested | shares (200,296)
Number of shares, Exercised | shares (203,772)
Number of shares, Forfeited | shares (17,791)
Number of shares , Ending balance | shares 574,671
Weighted Average Grant-Date Fair Value , Begining balance $ 75.2
Weighted Average Grant-Date Fair Value, Granted 130.3
Weighted Average Grant-Date Fair Value, Vested 82
Weighted Average Grant-Date Fair Value, Forfeited 75.4
Weighted Average Grant-Date Fair Value, Ending balance $ 86.2
Outstanding at December 31, 2023 | shares 701,776
Number of shares, Forfeited | shares (18,166)
Outstanding at December 31, 2024 | shares 619,705
Exercisable at December 31, 2024 | shares 45,034
Outstanding, Weighted Average Exercise Price, Beginning balance $ 24.8
Granted, Weighted Average Exercise Price 0
Exercised, Weighted Average Exercise Price 11.3
Forfeited, Weighted Average Exercise Price 26
Outstanding, Weighted Average Exercise Price, Ending balance 23.5
Weighted Average Exercise price , Exercisable $ 37.1
Weighted-Average Remaining Contractual Term, Outstanding 2 years 6 months
Weighted-Average Remaining Contractual Term, Exercisable 3 years 7 months 6 days