Quarterly report pursuant to Section 13 or 15(d)

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

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