Quarterly report [Sections 13 or 15(d)]

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

v3.26.3
STOCK-BASED COMPENSATION - Schedule of Restricted Stock Award and Unit Activity (Details) - $ / shares
3 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Restricted stock units            
Number of Unvested Restricted Stock Units            
Beginning balance (in shares) 132,727 122,251 143,666 157,119 187,065 167,014
Granted (in shares) 1,130 30,224 64,627 206 10,511 61,350
Vested (in shares) (1,820) (19,137) (59,644) (11,204) (39,463) (40,011)
Forfeited/canceled (in shares) (11,106) (611) (26,398) (1,681) (994) (1,288)
Ending balance (in shares) 120,931 132,727 122,251 144,440 157,119 187,065
Weighted Average Grant Date Fair Value            
Beginning balance (in usd per share) $ 185.47 $ 174.73 $ 145.22 $ 140.78 $ 130.02 $ 111.29
Granted (in usd per share) 169.67 187.12 207.92 170.01 195.92 169.80
Vested (in usd per share) 125.20 119.27 137.05 83.61 104.36 112.93
Forfeited/canceled (in usd per share) 185.82 191.91 180.52 144.64 144.69 126.93
Ending balance (in usd per share) $ 186.20 $ 185.47 $ 174.73 $ 145.22 $ 140.78 $ 130.02
Restricted stock units | Chief Executive Officer            
Number of Unvested Restricted Stock Units            
Forfeited/canceled (in shares) (10,291)   (25,806)      
Performance stock units            
Number of Unvested Restricted Stock Units            
Beginning balance (in shares) 96,675 78,044 183,181 183,181 219,155 178,139
Granted (in shares) 0 18,631 109,133 0 35,974 41,016
Vested (in shares) 0 0 (148,381) 0 (71,948) 0
Forfeited/canceled (in shares) (24,604) 0 (65,889) 0 0 0
Ending balance (in shares) 72,071 96,675 78,044 183,181 183,181 219,155
Weighted Average Grant Date Fair Value            
Beginning balance (in usd per share) $ 173.61 $ 181.04 $ 113.44 $ 113.44 $ 105.78 $ 92.06
Granted (in usd per share) 0 142.47 126.49 0 66.82 165.39
Vested (in usd per share) 0 0 58.39 0 66.82 0
Forfeited/canceled (in usd per share) 183.25 0 178.95 0 0 0
Ending balance (in usd per share) $ 170.32 $ 173.61 $ 181.04 $ 113.44 $ 113.44 $ 105.78
Performance stock units | Chief Executive Officer            
Number of Unvested Restricted Stock Units            
Forfeited/canceled (in shares) (24,604)   (64,216)