XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Current, Federal $ 103,007 $ 44,805 $ 26,855
Current, State 11,286 6,626 12,738
Current, Foreign 68,028 43,786 51,377
Deferred, Federal (94,398) (32,449) (12,203)
Deferred, State (9,647) (1,691) (2,119)
Deferred, Foreign (26,671) (350) (16,610)
Total $ 51,605 $ 60,727 $ 60,038