XML 107 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2024
Dec. 31, 2023
Jan. 01, 2023
Stock Incentive Plan      
Treasury shares, acquired (in shares) 885,321    
Treasury stock repurchased $ 354,000    
Treasury stock, weighted-average price (in USD per share) $ 399.78    
Amount of cash received from exercise of stock options $ 37,900 $ 45,400 $ 23,600
Pretax intrinsic value of options exercised 72,400 $ 111,000  
Intrinsic value of options outstanding 219,300    
Intrinsic value of options exercisable $ 213,100    
Weighted average fair value per share, granted (in USD per share) $ 171.20 $ 0 $ 124.44
Employee and non-employee stock option      
Stock Incentive Plan      
Stock option expense $ 12,300 $ 12,400 $ 17,900
Nonvested awards unrecognized cost $ 10,300    
Weighted average period for non-vested awards expected to be recognized 1 year 8 months 12 days    
Time-based Restricted Stock Units      
Stock Incentive Plan      
Stock option expense $ 15,600 $ 14,200 $ 7,800
Performance period 3 years    
Time-based Restricted Stock Units | Year one      
Stock Incentive Plan      
Annual award vesting percentage 33.33% 33.33% 33.33%
Time-based Restricted Stock Units | Employee Performance-Based Restricted Stock Awards      
Stock Incentive Plan      
Stock option expense $ 6,600 $ 5,200 $ 5,100
Nonvested awards unrecognized cost $ 6,800    
Weighted average period for non-vested awards expected to be recognized 1 year 3 months 18 days    
Performance period 3 years    
Time-based Restricted Stock Units | Non-Employee Directors Restricted Stock Units      
Stock Incentive Plan      
Stock option expense $ 1,700 1,700 1,700
Fair value restricted stock units granted $ 170 $ 170 $ 170
Vesting period 1 year    
Time-based Restricted Stock Units | FLIR Systems, Inc      
Stock Incentive Plan      
Nonvested awards unrecognized cost $ 28,100    
Weighted average period for non-vested awards expected to be recognized 1 year 9 months 18 days