XML 95 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Domestic $ 460,395 $ 465,382 $ 448,271
Foreign 54,959 28,543 74,312
Income before income tax provision $ 515,354 $ 493,925 $ 522,583