XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 07, 2022
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount $ 413,947      
Stock repurchase program, additional authorized amount       $ 200,000
Common stock surrendered as payment 925,912 $ 554,027 $ 102,956  
Repurchases in Accordance with Stock Award Agreements [Member]        
Equity, Class of Treasury Stock [Line Items]        
Common stock surrendered as payment $ 98,970 $ 79,870 $ 48,555