XML 86 R59.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 $ 34,205 $ 56,236 $ 52,145
State and local 8,010 11,411 9,096
Foreign 0 0 (48)
Total current income tax provision 42,215 67,647 61,193
Deferred:      
Federal (53,476) 2,882 6,616
State and local (7,278) 10,770 3,087
Foreign (1,188) (738) 293
Total deferred income tax provision (61,942) 12,914 9,996
Provision (benefit) for income taxes $ (19,727) $ 80,561 $ 71,189