XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Shareholders' Equity (Narrative) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 13, 2022
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, additional authorized amount               $ 200,000
Common stock surrendered as payment $ 107,334 $ 267,198 $ 345,921 $ 103,340 $ 159,347 $ 106,036    
Value of common shares remaining to be repurchased $ 412,806           $ 412,806  
Repurchases in Accordance with Stock Award Agreements [Member]                
Equity, Class of Treasury Stock [Line Items]                
Acquisition of treasury stock (shares), total             60  
Common stock surrendered as payment             $ 92,374