Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
STOCK-BASED COMPENSATION - Schedule of Restricted Stock award and Unit Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restricted Stock Units    
Number of Unvested Restricted Shares    
Beginning balance (in shares) 167,014 193,602
Granted (in shares) 61,350 69,436
Vested (in shares) (40,011) (17,720)
Forfeited/canceled (in shares) (1,288) (747)
Ending balance (in shares) 187,065 244,571
Weighted Average Grant Date Fair Value    
Beginning balance (in usd per share) $ 115.67 $ 83.89
Granted (in usd per share) 169.80 152.54
Vested (in usd per share) 112.93 75.96
Forfeited/canceled (in usd per share) 126.93 99.88
Ending balance (in usd per share) $ 133.93 $ 103.91
Performance Stock Units    
Number of Unvested Restricted Shares    
Beginning balance (in shares) 178,139 255,578
Granted (in shares) 41,016 58,346
Vested (in shares) 0 0
Forfeited/canceled (in shares) 0 0
Ending balance (in shares) 219,155 313,924
Weighted Average Grant Date Fair Value    
Beginning balance (in usd per share) $ 92.06 $ 54.40
Granted (in usd per share) 165.39 156.00
Vested (in usd per share) 0 0
Forfeited/canceled (in usd per share) 0 0
Ending balance (in usd per share) $ 105.78 $ 73.28