XML 200 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Schedule of Earnings Before Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Domestic $ 689,994 $ 483,694 $ 377,964
International 212,660 178,291 144,254
Income before provision for income taxes $ 902,654 $ 661,985 $ 522,218