XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Restricted Stock Units and Options Outstanding and Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Options, Shares  
Beginning balance, outstanding (in shares) | shares 406,737
Granted (in shares) | shares 0
Released / Exercised (in shares) | shares (55,654)
Cancelled (in shares) | shares (2,353)
Ending balance, outstanding (in shares) | shares 348,730
Vested / Exercisable (in shares) | shares 348,730
Options, Weighted Average Exercise Price  
Beginning balance, outstanding (in dollars per share) | $ / shares $ 21.19
Granted (in dollars per share) | $ / shares 0
Released / Exercised (in dollars per shares) | $ / shares 20.32
Cancelled (in dollars per share) | $ / shares 26.05
Ending balance, outstanding (in dollars per share) | $ / shares 21.29
Vested / Exercisable (in dollars per share) | $ / shares $ 21.29
Outstanding, Weighted Average Remaining Term (in years) 5 years
Vested / Exercisable, Weighted Average Remaining Term (in years) 5 years
Released / Exercised during period, Aggregate Intrinsic Value | $ $ 375
Outstanding, Aggregate Intrinsic Value | $ 1,755
Vested / Exercisable, Aggregate Intrinsic Value | $ $ 1,755
Restricted Stock Unit Awards  
Shares  
Outstanding, beginning balance (in shares) | shares 929,367
Granted (in shares) | shares 171,905
Released / Exercised (in shares) | shares (42,467)
Cancelled (in shares) | shares (55,672)
Outstanding, ending balance (in shares) | shares 1,003,133
Vested / Exercisable (in shares) | shares 0
Weighted- Average Grant- Date Fair Value  
Outstanding, beginning balance (in dollars per share) | $ / shares $ 28.85
Granted (in dollars per share) | $ / shares 28.42
Released / Exercised (in dollars per share) | $ / shares 30.67
Cancelled (in dollars per share) | $ / shares 27.55
Outstanding, ending balance (in dollars per share) | $ / shares 28.80
Vested / Exercisable (in dollars per share) | $ / shares $ 0
Aggregate Intrinsic Value, Released / Exercised | $ $ 1,175
Aggregate Intrinsic Value, Outstanding | $ $ 26,402