XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Current:        
Federal $ 4,240 $ 5,934 $ 14,546 $ 19,606
State and local 950 1,380 4,128 5,051
Foreign 337 129 703 407
Total 5,527 7,443 19,377 25,064
Deferred:        
Federal 7,687 6,212 27,448 18,458
State and local 1,356 1,095 4,838 3,239
Total 9,043 7,307 32,286 21,697
Income tax expense (benefit) $ 14,570 $ 14,750 $ 51,663 $ 46,761