XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Current:        
Federal $ 5,801 $ 14,285 $ 13,672 $ 23,317
State and local 1,742 3,920 3,671 6,567
Foreign 138 92 278 254
Total 7,681 18,297 17,621 30,138
Deferred:        
Federal 4,714 8,645 12,246 16,957
State and local 830 1,523 2,144 2,988
Total 5,544 10,168 14,390 19,945
Income tax expense (benefit) $ 13,225 $ 28,465 $ 32,011 $ 50,083