XML 78 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Share Repurchase Plan (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 12, 2019
Dec. 31, 2018
Feb. 01, 2020
Dec. 31, 2019
Feb. 02, 2019
Feb. 03, 2018
Equity [Abstract]            
Share repurchase program, authorized amount $ 50,000,000 $ 50,000,000        
Share repurchase program, expiration date Dec. 31, 2020 Dec. 31, 2019        
Share repurchase program, shares purchased     184,000 933,000 1,529,000 1,259,000
Share repurchase program, purchased amount     $ 6,900,000 $ 30,900,000 $ 46,000,000 $ 29,800,000
Share repurchase program, available for future repurchases     $ 43,100,000