Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
STOCK-BASED COMPENSATION - Schedule of Restricted Stock award and Unit Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restricted Stock Units    
Number of Unvested Restricted Shares    
Beginning balance (in shares) 143,666 167,014
Granted (in shares) 64,627 61,350
Vested (in shares) (59,644) (40,011)
Forfeited/canceled (in shares) (26,398) (1,288)
Ending balance (in shares) 122,251 187,065
Weighted Average Grant Date Fair Value    
Beginning balance (in usd per share) $ 145.22 $ 111.29
Granted (in usd per share) 207.92 169.80
Vested (in usd per share) 137.05 112.93
Forfeited/canceled (in usd per share) 180.52 126.93
Ending balance (in usd per share) $ 174.73 $ 130.02
Restricted Stock Units | Chief Executive Officer    
Number of Unvested Restricted Shares    
Forfeited/canceled (in shares) (25,806)  
Performance Stock Units    
Number of Unvested Restricted Shares    
Beginning balance (in shares) 183,181 178,139
Granted (in shares) 109,133 41,016
Vested (in shares) (148,381) 0
Forfeited/canceled (in shares) (65,889) 0
Ending balance (in shares) 78,044 219,155
Weighted Average Grant Date Fair Value    
Beginning balance (in usd per share) $ 113.44 $ 92.06
Granted (in usd per share) 126.49 165.39
Vested (in usd per share) 58.39 0
Forfeited/canceled (in usd per share) 178.95 0
Ending balance (in usd per share) $ 181.04 $ 105.78
Performance Stock Units | Chief Executive Officer    
Number of Unvested Restricted Shares    
Forfeited/canceled (in shares) (64,216)