XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Provision For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 64,533 $ 34,205 $ 56,236
State and local 11,644 8,010 11,411
Foreign 1,053 0 0
Total current income tax provision 77,230 42,215 67,647
Deferred:      
Federal (14,663) (53,476) 2,882
State and local 1,222 (7,278) 10,770
Foreign (26) (1,188) (738)
Total deferred income tax provision (13,467) (61,942) 12,914
Provision (benefit) for income taxes $ 63,763 $ (19,727) $ 80,561