XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Income Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Domestic $ 504,797 $ 460,395 $ 465,382
Foreign 70,518 54,959 28,543
Income before income tax provision $ 575,315 $ 515,354 $ 493,925