Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of Restricted Stock Award and Unit Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Units (RSUs)      
Number of Unvested Restricted Stock Units      
Beginning of period (in shares) 193,602 197,772 198,413
Granted (in shares) 75,476 104,901 78,192
Vested (in shares) (96,942) (101,804) (67,564)
Forfeited/canceled (in shares) (5,122) (7,267) (11,269)
End of period (in shares) 167,014 193,602 197,772
Weighted Average Grant Date Fair Value      
Beginning of period (in dollars per share) $ 83.89 $ 77.49 $ 66.04
Granted (in dollars per share) 152.79 88.59 96.90
Vested (in dollars per share) 81.14 75.75 65.91
Forfeited/canceled (in dollars per share) 114.91 91.61 80.11
End of period (in dollars per share) $ 115.67 $ 83.89 $ 77.49
Performance Shares      
Number of Unvested Restricted Stock Units      
Beginning of period (in shares) 255,578 190,804 153,138
Granted (in shares) 188,358 83,820 37,666
Vested (in shares) (265,797) 0 0
Forfeited/canceled (in shares) 0 (19,046) 0
End of period (in shares) 178,139 255,578 190,804
Weighted Average Grant Date Fair Value      
Beginning of period (in dollars per share) $ 54.40 $ 52.15 $ 48.54
Granted (in dollars per share) 81.90 58.39 66.82
Vested (in dollars per share) 48.65 0 0
Forfeited/canceled (in dollars per share) 0 49.37 0
End of period (in dollars per share) $ 92.06 $ 54.40 $ 52.15