XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Share-Based Compensation - Schedule of Option Activity (Details) - Service condition
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Number of stock options, outstanding, beginning balance (in shares) | shares 805,115
Number of stock options, granted (in shares) | shares 0
Number of stock options issued from exercise of stock options (in shares) | shares 92,766
Number of stock options forfeited or expired (in shares) | shares (1,444)
Number of stock options, outstanding, ending balance (in shares) | shares 710,905
Number of stock options, exercisable (in shares) | shares 634,134
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted average exercise price per share, outstanding, beginning balance (in usd per share) | $ / shares $ 23.35
Weighted average exercise price per share, granted (in usd per share) | $ / shares 0.00
Weighted average exercise price per share, exercised (in usd per share) | $ / shares 22.91
Weighted average exercise price per share, forfeited or expired (in usd per share) | $ / shares 22.18
Weighted average exercise price per share, outstanding, ending balance (in usd per share) | $ / shares 23.41
Weighted average exercise price per share, exercisable (in usd per share) | $ / shares $ 23.36
Weighted average remaining contractual term, outstanding 2 years 7 months 6 days
Weighted average remaining contractual term, exercisable 2 years 4 months 24 days
Aggregate intrinsic value, outstanding | $ $ 6,634
Aggregate intrinsic value, exercisable | $ $ 5,951