XML 122 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Repurchase Plan - Repurchase Activity (Details) - USD ($)
12 Months Ended 40 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Aug. 31, 2019
May 31, 2016
Equity [Abstract]        
Total number of stock repurchased 1,335,584 0 988,767  
Total value of shares repurchased $ 35.83   $ 30.30  
Total remaining authorized repurchase amount $ 47,900,000      
Total authorized repurchase amount   $ 80,000,000.0   $ 30,000,000.0
Total value of stock repurchased 55,300,000      
Total remaining authorized repurchase amount $ 24,700,000