XML 54 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Aug. 03, 2007
Share Repurchase Program        
Share Repurchase Program $ 150,000     $ 30,000
Number of common shares purchased during period under the program 143,292 0    
Acquisition of treasury stock $ 10,392      
Treasury stock shares 2,422,862   2,279,570  
Treasury stock, at cost $ 94,227   $ 83,835