XML 67 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Schedule of Components of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes [Abstract]      
Current tax, U.S. Federal $ (314,757) $ (246,210) $ (156,447)
Current tax, U.S. State and Local (85,355) (79,041) (15,351)
Current tax, Foreign (1,162) (374) (338)
Current tax, Total (401,274) (325,625) (172,136)
Deferred tax, U.S. Federal 7,992 23,502 33,004
Deferred tax, U.S. State and Local 1,532 19,940 (20,404)
Deferred tax, Foreign 7,606 (3,771) 7,229
Deferred tax, Total 17,130 39,671 19,829
Valuation allowance (7,625) 3,524 (7,472)
Provision for income taxes $ (391,769) $ (282,430) $ (159,779)