XML 100 R90.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity Stockholders' Equity (Stock-Based Compensation Plans) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2021
Jun. 01, 2021
Apr. 16, 2021
Jun. 26, 2020
Jun. 25, 2020
Apr. 16, 2020
Feb. 19, 2020
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Class of Stock [Line Items]                        
Exercise of stock options, shares               180,629     281,629  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price               $ 20.44     $ 21.78  
Payment, Tax Withholding, Share-based Payment Arrangement                     $ 1,323 $ 234
Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period, Description               95,763     168,506  
Advsior                        
Class of Stock [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross               135   275 277 584
Subsequent Event                        
Class of Stock [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares 12,980                      
Stock options                        
Class of Stock [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                     5 years  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value               $ 3,100     $ 4,400  
Proceeds from Stock Options Exercised                     $ 1,700  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period       100,000                
Stock options | Subsequent Event                        
Class of Stock [Line Items]                        
Proceeds from Stock Options Exercised $ 224                      
Stock options | Maximum [Member]                        
Class of Stock [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                     10 years  
Stock options | Black-Scholes                        
Class of Stock [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                     701,400 20,000
Share price at grant date                     $ 34.79 $ 18.02
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Options, Grants in Period, Aggregate Grant Date Market Value                     $ 7,100  
Stock options | Monte-Carlo Pricing Model                        
Class of Stock [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                     150,000  
Share price at grant date                     $ 34.79  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Options, Grants in Period, Aggregate Grant Date Market Value                     $ 1,700  
Restricted Stock Units (RSUs) [Member]                        
Class of Stock [Line Items]                        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period                     3 years  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period               9,300   10,200    
Performance awards                        
Class of Stock [Line Items]                        
Share price at grant date   $ 38.78 $ 35.83                  
Share-based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation Cost   $ 2,600             $ 1,700      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   70,236     13,974 10,254 237,500 6,987 368,921   34,935 33,538