XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 344,407 $ 90,088 $ 50,565
State 48,106 38,136 32,505
Foreign 3,001 3,141 4,397
Current provision for income taxes 395,514 131,365 87,467
Deferred:      
Federal (139,468) 62,107 (407,852)
State (19,625) (3,709) (57,677)
Foreign 195 (1,307) (75)
Deferred provision for income taxes (158,898) 57,091 (465,604)
Total provision (benefit) for income taxes $ 236,616 $ 188,456 $ (378,137)