XML 70 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY AND EMPLOYEE STOCK PLANS - Activity of Nonvested Shares of Restricted Stock and Restricted Stock Units (Details) - 2016 Plan - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Unvested RSAs    
Shares    
Balance at the beginning of the period (in shares) 273,777 229,650
Granted (in shares) 260,207 196,955
Vested (in shares) (243,592) (151,828)
Forfeited (in shares) (8,439) (1,000)
Balance at the end of the period (in shares) 281,953 273,777
Weighted Average Grant Date Fair Value    
Balance at the beginning of the period (in dollars per share) $ 32.71 $ 40.26
Granted (in dollars per share) 20.79 26.43
Vested (in dollars per share) 30.97 36.01
Forfeited (in dollars per share) 27.20 29.77
Balance at the end of the period (in dollars per share) $ 23.38 $ 32.71
Unvested RSUs    
Shares    
Balance at the beginning of the period (in shares) 44,521 52,298
Granted (in shares) 31,418 27,397
Vested (in shares) (21,968) (35,101)
Forfeited (in shares) 0 (73)
Balance at the end of the period (in shares) 53,971 44,521
Weighted Average Grant Date Fair Value    
Balance at the beginning of the period (in dollars per share) $ 39.47 $ 41.67
Granted (in dollars per share) 21.18 28.59
Vested (in dollars per share) 40.69 34.29
Forfeited (in dollars per share) 0 25.81
Balance at the end of the period (in dollars per share) $ 28.33 $ 39.47
Unvested PSUs    
Shares    
Balance at the beginning of the period (in shares) 144,732 60,971
Granted (in shares) 75,997 84,165
Vested (in shares) (42,883) (404)
Forfeited (in shares) (87,374)  
Balance at the end of the period (in shares) 90,472 144,732
Weighted Average Grant Date Fair Value    
Balance at the beginning of the period (in dollars per share) $ 51.67 $ 79.56
Granted (in dollars per share) 28.30 31.45
Vested (in dollars per share) 15.48 48.23
Forfeited (in dollars per share) 67.79  
Balance at the end of the period (in dollars per share) $ 33.62 $ 51.67