XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Feb. 08, 2022
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount $ 240,871      
Common stock surrendered as payment 554,027 $ 102,956 $ 198,563  
Repurchases in Accordance with Stock Award Agreements [Member]        
Equity, Class of Treasury Stock [Line Items]        
Common stock surrendered as payment $ 79,870 $ 48,555 $ 10,420  
Subsequent Event [Member]        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, additional authorized amount       $ 200,000