Quarterly report pursuant to Section 13 or 15(d)

STOCK-BASED COMPENSATION - Schedule of Restricted Stock Award and Unit Activity (Details)

v3.23.2
STOCK-BASED COMPENSATION - Schedule of Restricted Stock Award and Unit Activity (Details) - $ / shares
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Restricted Stock Units        
Number of Unvested Restricted Stock Units        
Beginning balance (in shares) 228,608 197,772 196,336 198,413
Granted (in shares) 55,041 43,415 76,038 2,154
Vested (in shares) (43,088) (11,608) (10,817) (3,074)
Forfeited/canceled (in shares) (1,401) (971) (3,752) (1,157)
Ending balance (in shares) 239,160 228,608 257,805 196,336
Weighted Average Grant Date Fair Value        
Beginning balance (in usd per share) $ 77.85 $ 77.49 $ 67.16 $ 66.04
Granted (in usd per share) 94.53 77.84 97.55 73.83
Vested (in usd per share) 86.28 70.86 63.53 65.75
Forfeited/canceled (in usd per share) 89.08 87.68 75.70 66.89
Ending balance (in usd per share) $ 80.10 $ 77.85 $ 75.37 $ 67.16
Performance Stock Units        
Number of Unvested Restricted Stock Units        
Beginning balance (in shares) 254,461 190,804 153,138 153,138
Granted (in shares) 15,094 68,726 37,666 0
Vested (in shares) 0 0 0 0
Forfeited/canceled (in shares) (10,731) (5,069) 0 0
Ending balance (in shares) 258,824 254,461 190,804 153,138
Weighted Average Grant Date Fair Value        
Beginning balance (in usd per share) $ 53.43 $ 52.15 $ 48.54 $ 48.54
Granted (in usd per share) 66.66 56.57 66.82 0
Vested (in usd per share) 0 0 0 0
Forfeited/canceled (in usd per share) 50.69 47.67 0 0
Ending balance (in usd per share) $ 54.32 $ 53.43 $ 52.15 $ 48.54