XML 94 R83.htm IDEA: XBRL DOCUMENT v3.25.3
Share-Based Compensation - Summary of Stock Options Outstanding (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of shares vested and exercisable (in shares) | shares 2,163,171
Options vested and exercisable weighted average remaining contractual life 4 years 5 months 15 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 35.15
Options vested and exercisable intrinsic value | $ $ 126,095
$8.17 - $41.37  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range (in dollars per share) $ 13.95
Range of exercise prices, upper range (in dollars per share) $ 27.58
Number of shares vested and exercisable (in shares) | shares 1,004,718
Options vested and exercisable weighted average remaining contractual life 2 years 10 months 24 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 25.97
Options vested and exercisable intrinsic value | $ $ 67,792
$42.42 - $65.24  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range (in dollars per share) $ 28.28
Range of exercise prices, upper range (in dollars per share) $ 37.07
Number of shares vested and exercisable (in shares) | shares 669,017
Options vested and exercisable weighted average remaining contractual life 5 years 1 month 13 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 31.82
Options vested and exercisable intrinsic value | $ $ 41,225
$65.29 - $79.81  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range (in dollars per share) $ 37.09
Range of exercise prices, upper range (in dollars per share) $ 140.76
Number of shares vested and exercisable (in shares) | shares 489,436
Options vested and exercisable weighted average remaining contractual life 6 years 9 months 3 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 58.55
Options vested and exercisable intrinsic value | $ $ 17,078