XML 110 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Provision For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 674,977 $ (33,206) $ (59,452)
State 108,993 (1,802) (5,391)
Foreign 57,734 30,336 9,423
Deferred      
Federal 38,535 94,353 (64,836)
State 21,121 1,386 (52,872)
Foreign (6,488) 32,831 (59,019)
Total income tax provision $ 894,872 $ 123,898 $ (232,147)