XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of (Benefit) Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current      
Federal $ 110,108 $ 42,532 $ 0
State 29,806 4,302 (8,166)
International 0 (166) (30)
Current income tax expense (benefit), total 139,914 46,668 (8,196)
Deferred      
Federal (45,252) (39,920) 1,048
State (10,739) (8,315) 3,058
International 359 219 331
Deferred income tax expense (benefit), total (55,632) (48,016) 4,437
Income tax expense (benefit) $ 84,282 $ (1,348) $ (3,759)