v3.26.1
STOCK AWARD PLANS - Narrative (Details) - USD ($)
1 Months Ended 6 Months Ended
May 29, 2026
May 08, 2025
Feb. 28, 2026
Jun. 30, 2026
May 07, 2026
May 05, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum shares that can be granted under stock plan (shares)           4,261,884
Additional shares authorized for grant under stock plan (shares)   4,000,000        
Shares available for stock awards (shares)       4,341,495    
Stock options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense       $ 0    
Stock awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense       $ 226,300,000    
Stock awards | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Discount on outstanding grants (percent)       11.00%    
Stock awards | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Discount on outstanding grants (percent)       20.00%    
Performance-based restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period 5 years   3 years 3 years    
Upside opportunity upon achievement of targets (percent)     200.00% 200.00%    
Stock awards granted (shares) 34,857   247,793      
Weighted average grant date fair value (in dollars per share) $ 177.74   $ 197.73      
Vesting percentage 20.00%          
Time-based restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period 5 years   3 years 3 years    
Stock awards granted (shares) 8,714   292,406      
Weighted average grant date fair value (in dollars per share) $ 177.74   $ 197.73      
Award requisite service period     2 years      
Time-Based restricted stock unit retention awards | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period       1 year    
Time-Based restricted stock unit retention awards | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period       3 years    
1997 Employee Stock Purchase Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum employee contribution to purchase company stock       $ 10,000    
Maximum employee contribution to purchase company stock, internal revenue code annual limit         $ 25,000  
Discount rate used to determine the purchase price       15.00%