Quarterly report pursuant to Section 13 or 15(d)

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

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