XML 142 R124.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jan. 31, 2021
Jun. 30, 2019
Jan. 31, 2019
Stock repurchase program              
Stock Repurchased During Period, Value   $ 1,053 $ 7,716 $ 2,486      
CSFL              
Stock repurchase program              
Stock Repurchased During Period, Shares     86,263        
Stock Repurchased During Period, Value     $ 5,200        
Announced stock repurchase program              
Stock repurchase program              
Stock Repurchased During Period, Value $ 24,700 $ 146,400          
Other stock repurchase arrangements              
Stock repurchase program              
Stock Repurchased During Period, Shares   13,412 122,708 35,674      
Stock Repurchased During Period, Value   $ 1,100 $ 7,700 $ 2,500      
2019 Stock Repurchase Program              
Stock repurchase program              
Shares authorized under repurchase program           2,000,000 1,000,000
Stock Repurchased During Period, Shares     320,000        
Average price per share     $ 77.23        
Stock Repurchased During Period, Value     $ 24,700        
2021 Stock Repurchase Plan              
Stock repurchase program              
Shares authorized under repurchase program   1,682,059     3,500,000    
Stock Repurchased During Period, Shares   1,817,941          
Average price per share   $ 80.51