XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Share-Based Compensation - Summary of Stock Options Outstanding (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of shares vested and exercisable (in shares) | shares 2,273,691
Options vested and exercisable weighted average remaining contractual life 5 years 3 months 21 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 28.32
Options vested and exercisable intrinsic value | $ $ 64,918
$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,528,983
Options vested and exercisable weighted average remaining contractual life 4 years 6 months 7 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 24.70
Options vested and exercisable intrinsic value | $ $ 49,191
$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.16
Number of shares vested and exercisable (in shares) | shares 534,293
Options vested and exercisable weighted average remaining contractual life 6 years 8 months 19 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 30.91
Options vested and exercisable intrinsic value | $ $ 13,870
$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.63
Range of exercise prices, upper range (in dollars per share) $ 69.62
Number of shares vested and exercisable (in shares) | shares 210,415
Options vested and exercisable weighted average remaining contractual life 7 years 5 months 8 days
Options vested and exercisable weighted average exercise price (in dollars per share) $ 48.06
Options vested and exercisable intrinsic value | $ $ 1,857