XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share Repurchase Program (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Aug. 03, 2007
Share Repurchase Program        
Share Repurchase Program $ 200,000     $ 30,000
Number of common shares purchased during period under the program 139,405 551,598 0  
Acquisition of treasury stock $ 11,563 $ 39,999    
Treasury stock shares 2,970,573 2,831,168    
Treasury stock, at cost $ 135,397 $ 123,834