XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity (Narrative) (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
May 25, 2023
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, additional authorized amount           $ 100,000
Common stock surrendered as payment $ 88,319 $ 198,819 $ 267,198 $ 345,921    
Value of common shares remaining to be repurchased $ 294,694       $ 294,694  
Repurchases in Accordance with Stock Award Agreements [Member]            
Equity, Class of Treasury Stock [Line Items]            
Acquisition of treasury stock (shares), total         40  
Common stock surrendered as payment         $ 67,474