XML 79 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-based Compensation Performance Based Awards and Options and Share Repurchase Program(Details)
3 Months Ended
Nov. 02, 2019
shares
Feb. 05, 2018
USD ($)
Mar. 31, 2020
USD ($)
increment
shares
Mar. 31, 2019
USD ($)
May 07, 2020
USD ($)
Oct. 30, 2019
USD ($)
Dec. 21, 2018
shares
Oct. 30, 2018
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Remaining authorized amount | $   $ 100,000,000.0 $ 99,600,000     $ 100,000,000.0   $ 100,000,000.0
Share-Based Compensation, Percentage Of Awards Based On Achievement Of Performance Goals 50.00%              
Stock-based compensation | $     $ 9,997,000 $ 8,445,000        
Repurchase Agreements, Maturities   P2Y            
Aggregate number of shares authorized for repurchase     400,000,000.0          
Shares repurchased during period, value | $     $ 346,250          
Share repurchase program, authorized amount | $     $ 28,900,000          
Share-Based Compensation, Termination Period Trigger     12 months          
Share-Based Compensation, Percentage Of Shares That Will Vest Upon Trigger     100.00%          
Restricted Stock Units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period     138,260          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     3 years          
Restricted Stock Units | Share Based Compensation Award 2018 Tranche One [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share Based Compensation, Vesting Increments | increment     3          
Share-Based Compensation, Termination Period Trigger     12 months          
Share-Based Compensation, Percentage Of Shares That Will Vest Upon Trigger     100.00%          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period     14,864          
Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period As A Percentage Of Target     135.00%          
Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Target Number Of Shares     11,030          
Restricted Stock Units | Time based shared based compensation [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 48,683              
Restricted Stock Units | Time based shared based compensation [Member] | Share Based Compensation Award 2018 Tranche One [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Vesting Period, Number Of Quarterly Periods             16  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized             56,250  
Restricted Stock Units | Performance Shares [Member] | Share Based Compensation Award 2018 Tranche Two [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized             33,089  
Restricted Stock Units | Performance Shares [Member] | Share Based Compensation Award 2018 Tranche Three [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized             33,088  
Stock Options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     3 years          
Stock Options | Performance Shares [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 123,856              
Performance Shares [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation | $     $ 100,000 $ 200,000        
Forecast [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Remaining authorized amount | $         $ 100,000,000.0