XML 98 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current provision for income taxes:      
Federal $ 574,449 $ 359,158 $ 137,203
State 106,866 76,321 38,478
Foreign 24,186 38,250 13,391
Total current 705,501 473,729 189,072
Deferred tax expense (benefit):      
Federal (372,270) (219,568) (98,534)
State (41,152) (34,689) (16,289)
Foreign 42,626 9,878 15,776
Total deferred tax expense (benefit) (370,796) (244,379) (99,047)
Total provision for income taxes $ 334,705 $ 229,350 $ 90,025