XML 107 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 68,900 $ 90,200 $ (9,800)
Foreign 7,800 1,800 3,600
State and local 9,300 13,500 5,800
Total current income tax expense 86,000 105,500 (400)
Deferred:      
Federal (26,200) (119,700) 5,900
Foreign 0 (100) 600
State and local (8,300) (21,100) 3,100
Total deferred income tax expense (34,500) (140,900) 9,600
Provision for (benefit from) income taxes $ 51,542 $ (35,408) $ 9,171