XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Summary of the Company's Stock Options Activity (Details) - Stock Options
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Number of options, Options outstanding, beginning of year (in shares) 2,438
Number of options, Exercised (in shares) (1,901)
Number of options, Options outstanding, end of year (in shares) 537
Number of options, Options exercisable, end of period (in shares) 6
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Weighted average exercise price, Options outstanding, beginning of year (in dollars per share) | $ / shares $ 28.58
Weighted average exercise price, Options outstanding, end of period (in dollars per share) | $ / shares 28.58
Weighted average exercise price, Options exercisable, end of period (in dollars per share) | $ / shares $ 28.58
Weighted average remaining contractual life, Options outstanding, end of period 4 years 10 months 28 days
Weighted average remaining contractual life, Options exercisable, end of period 4 years 10 months 28 days
Aggregate intrinsic value, Options outstanding, end of period | $ $ 105,284
Aggregate intrinsic value, Options exercisable, end of period | $ $ 1,165