XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Current:        
Federal $ 5,558 $ 5,801 $ 10,306 $ 13,672
State and local 1,617 1,742 3,178 3,671
Foreign 175 138 366 278
Total 7,350 7,681 13,850 17,621
Deferred:        
Federal 9,433 4,714 19,761 12,246
State and local 1,663 830 3,482 2,144
Total 11,096 5,544 23,243 14,390
Income tax expense (benefit) $ 18,446 $ 13,225 $ 37,093 $ 32,011