XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Summary of the Company's Stock Options Activity (Details) - Employee Stock Option [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2023
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,907)
Number of options, Options outstanding and exercisable, end of period (in shares) 531
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) $ 28.58
Weighted average exercise price, Exercised (in dollars per share) 28.58
Weighted average exercise price, Options outstanding and exercisable, end of period (in dollars per share) $ 28.58
Weighted average remaining contractual life, Options outstanding and exercisable, end of period 4 years 7 months 28 days
Aggregate intrinsic value, Options outstanding and exercisable, end of period $ 88,421