XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Share-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2025
Shares Under Options  
Outstanding at December 31, 2024 (in shares) 73,232
Exercised (in shares) (11,263)
Outstanding, at September 30, 2025 (in shares) 61,969
Weighted Average Exercise Price (per share)  
Outstanding at December 31, 2024 (in dollars per share) $ 67.15
Exercised (in dollars per share) 36.02
Outstanding at September 30, 2025 (in dollars per share) $ 72.80
Stock Options, Additional Disclosures  
Options outstanding, Weighted average remaining contractual life 4 years 4 months 6 days
Options outstanding, Aggregate intrinsic value $ 8,039
Options exercisable (in shares) 61,969
Options exercisable, Weighted average exercise price (in dollars per share) $ 72.80
Options exercisable, Weighted average remaining contractual life 4 years 4 months 6 days
Options exercisable, Aggregate intrinsic value $ 8,039
Options vested and expected to vest (in shares) 61,969
Options vested and expected to vest, Weighted average exercise price (in dollars per share) $ 72.80
Options vested and expected to vest, Weighted average remaining contractual life 4 years 4 months 6 days
Options vested and expected to vest, Aggregate intrinsic value $ 8,039