XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Current:        
Federal $ 9,658 $ 4,240 $ 23,398 $ 14,546
State and local 3,457 950 7,458 4,128
Foreign (40) 337 459 703
Total 13,075 5,527 31,315 19,377
Deferred:        
Federal 9,758 7,687 28,856 27,448
State and local 1,771 1,356 5,136 4,838
Total 11,529 9,043 33,992 32,286
Income tax expense (benefit) $ 24,604 $ 14,570 $ 65,307 $ 51,663