XML 87 R57.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Unvested RSAs    
Shares    
Balance at the beginning of the period (in shares) 281,953 273,777
Granted (in shares) 602,442 260,207
Vested (in shares) (233,941) (243,592)
Forfeited (in shares) (120,478) (8,439)
Balance at the end of the period (in shares) 529,976 281,953
Weighted Average Grant Date Fair Value    
Balance at the beginning of the period (in dollars per share) $ 23.38 $ 32.71
Granted (in dollars per share) 13.15 20.79
Vested (in dollars per share) 22.18 30.97
Forfeited (in dollars per share) 18.16 27.20
Balance at the end of the period (in dollars per share) $ 13.47 $ 23.38
Unvested RSUs    
Shares    
Balance at the beginning of the period (in shares) 53,971 44,521
Granted (in shares) 39,870 31,418
Vested (in shares) (23,796) (21,968)
Forfeited (in shares) 0 0
Balance at the end of the period (in shares) 70,045 53,971
Weighted Average Grant Date Fair Value    
Balance at the beginning of the period (in dollars per share) $ 28.33 $ 39.47
Granted (in dollars per share) 17.52 21.18
Vested (in dollars per share) 34.96 40.69
Forfeited (in dollars per share) 0 0
Balance at the end of the period (in dollars per share) $ 19.92 $ 28.33
Unvested PSUs    
Shares    
Balance at the beginning of the period (in shares) 90,472 144,732
Granted (in shares) 154,789 75,997
Vested (in shares) (2,616) (42,883)
Forfeited (in shares) (87,989) (87,374)
Balance at the end of the period (in shares) 154,656 90,472
Weighted Average Grant Date Fair Value    
Balance at the beginning of the period (in dollars per share) $ 33.62 $ 51.67
Granted (in dollars per share) 24.55 28.30
Vested (in dollars per share) 67.78 15.48
Forfeited (in dollars per share) 27.17 67.79
Balance at the end of the period (in dollars per share) $ 27.63 $ 33.62