XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.4
STOCKHOLDERS' EQUITY AND EMPLOYEE STOCK PLANS - Schedule of Activity of Nonvested Performance Stock Units (Details) - Unvested PSUs - 2016 Plan - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Shares    
Balance at the beginning of the period (in shares) 60,971 56,110
Granted (in shares) 84,165 44,861
Vested (in shares) (404) (40,000)
Balance at the end of the period (in shares) 144,732 60,971
Weighted Average Grant Date Fair Value    
Balance at the beginning of the period (in dollars per share) $ 79.56 $ 57.63
Granted (in dollars per share) 31.45 59.65
Vested (in dollars per share) 48.23 26.47
Balance at the end of the period (in dollars per share) $ 51.67 $ 79.56