XML 125 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value   $ 42.58 $ 32.15
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 70,000,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 10,000,000    
Unrecognized Stock Based Compensation Expense Expected To Be Recognize In Year One $ 16,776    
Stock-based compensation expense 27,695 $ 22,760 $ 22,832
Share-based Payment Arrangement, Expense, Tax Benefit $ (6,227) $ (5,220) $ (5,459)
RSUs [Abstract]      
RSUs granted, shares 270,388 189,204 235,537
Stock Options [Abstract]      
Share-based Payment Arrangement, Expense, after Tax $ 21,468 $ 17,540 $ 17,373
Unrecognized Stock Based Compensation Expense Expected To Be Recognize In Year Two 10,863    
Unrecognized Stock Based Compensation Expense Expected To Be Recognize In Year Three 6,054    
Unrecognized Stock Based Compensation Expense Expected To Be Recognize In Year Four 2,641    
Unrecognized Stock Based Compensation Expense Expected To Be Recognize In Year Five 182    
Unrecognized Stock Based Compensation Expense Expected To Be Recognized Total $ 36,516    
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 1,612,026 1,475,682  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 27.82    
Stock-based compensation expense $ 27,695 $ 22,760 22,826
RSUs [Abstract]      
RSUs granted, shares 1,021,535    
Fair value of RSUs vested during the period $ 22,000 $ 27,000 28,000
Performance Based RSU [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number 136,170 0  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value $ 27.69    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Performance Period 3 years    
RSUs [Abstract]      
RSUs granted, shares 136,170    
Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense $ 11,000 $ 8,000 7,000
RSUs [Abstract]      
Reporting period of positive diluted earnings per share 5 years    
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense $ 0 0 6
Stock Options [Abstract]      
Options granted during the period 0    
Options vested during the period 0    
Minimum | Stock options      
Stock Options [Abstract]      
Stock options expiration period 6 years    
Maximum [Member] | RSUs      
Stock Options [Abstract]      
Vesting period 5 years    
Maximum [Member] | Stock options      
Stock Options [Abstract]      
Stock options expiration period 10 years    
Vesting period 5 years    
Selling, General and Administrative Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense $ 27,218 22,291 22,398
Cost of Sales [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense $ 477 469 434
Continuing Operations [Member]      
Share-based Compensation Arrangement by Share-based Payment Award      
Stock-based compensation expense   $ 22,760 $ 22,832