XML 68 R50.htm IDEA: XBRL DOCUMENT v3.26.1
STOCK-BASED COMPENSATION (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Apr. 03, 2026
Mar. 28, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense recognized   $ 6,662 $ 6,880  
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Immediately vested (in shares) 15,333      
Share-based payment arrangement modification $ 1,300      
Share-based payment award fair value (in dollars per share) $ 88.00      
Reversal of previously recognized compensation expense $ 300      
Share-based compensation expense recognized 1,300      
Performance-based RSUs - Financial        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement modification $ 1,600      
Share-based payment award fair value (in dollars per share) $ 88.00      
Reversal of previously recognized compensation expense $ 2,100      
Fair value of share-based payment awards $ 1,600      
Number of share-based payment awards (in shares) 18,573      
Performance-based RSUs- Market-Based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement modification $ 1,400      
Reversal of previously recognized compensation expense 2,100      
Fair value of share-based payment awards $ 1,400      
Number of share-based payment awards (in shares) 16,292      
RSUs - Time-Based        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Immediately vested (in shares)   164,059    
Share-based payment award fair value (in dollars per share)   $ 100.52   $ 107.27
Number of share-based payment awards (in shares)   279,861   296,384
Requisite service period   3 years    
RSUs - Time-Based | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Requisite service period   1 year    
PRSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average illiquidity discount   10.98% 8.78%  
Restriction period   1 year    
PRSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Immediately vested (in shares)   146,201    
Share-based payment award fair value (in dollars per share)   $ 105.19   $ 109.23
Number of share-based payment awards (in shares)   205,842   215,385
Requisite service period   3 years    
PRSUs | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting right, percentage   0.00%    
PRSUs | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting right, percentage   200.00%