XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock - Summary of RSA and RSU Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares      
Beginning balance (in shares) 257,554 238,922 206,677
Granted (in shares) 188,620 112,893 130,131
Vested (in shares) (75,305) (73,169) (55,255)
Canceled (in shares) (30,291) (21,092) (42,631)
Ending balance (in shares) 340,578 257,554 238,922
Weighted Average Fair Value      
Beginning balance, weighted average fair value (dollars per share) $ 97.33 $ 92.07 $ 85.97
Granted, weighted average fair value (dollars per share) 99.08 95.34 96.32
Vested, weighted average fair value (dollars per share) 89.84 80.63 83.70
Cancelled, weighted average fair value (dollars per share) 111.29 85.00 85.89
Ending balance, weighted average fair value (dollars per share) $ 97.84 $ 97.33 $ 92.07