Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
STOCK-BASED COMPENSATION - Schedule of Restricted Stock Award and Unit Activity (Details) - $ / shares
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Restricted Stock Units        
Number of Unvested Restricted Stock Units        
Beginning balance (in shares) 244,571 193,602 228,608 197,772
Granted (in shares) 6,040 69,436 55,041 43,415
Vested (in shares) (37,665) (17,720) (43,088) (11,608)
Forfeited/canceled (in shares) (989) (747) (1,401) (971)
Ending balance (in shares) 211,957 244,571 239,160 228,608
Weighted Average Grant Date Fair Value        
Beginning balance (in usd per share) $ 103.91 $ 83.89 $ 77.85 $ 77.49
Granted (in usd per share) 155.61 152.54 94.53 77.84
Vested (in usd per share) 95.83 75.96 86.28 70.86
Forfeited/canceled (in usd per share) 117.19 99.88 89.08 87.68
Ending balance (in usd per share) $ 106.75 $ 103.91 $ 80.10 $ 77.85
Performance Stock Units        
Number of Unvested Restricted Stock Units        
Beginning balance (in shares) 313,924 255,578 254,461 190,804
Granted (in shares) 130,012 58,346 15,094 68,726
Vested (in shares) (265,797) 0 0 0
Forfeited/canceled (in shares) 0 0 (10,731) (5,069)
Ending balance (in shares) 178,139 313,924 258,824 254,461
Weighted Average Grant Date Fair Value        
Beginning balance (in usd per share) $ 73.28 $ 54.40 $ 53.43 $ 52.15
Granted (in usd per share) 48.65 156.00 66.66 56.57
Vested (in usd per share) 48.65 0 0 0
Forfeited/canceled (in usd per share) 0 0 50.69 47.67
Ending balance (in usd per share) $ 92.06 $ 73.28 $ 54.32 $ 53.43