XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Current:    
Federal $ 7,871 $ 9,032
State and local 1,929 2,647
Foreign 140 162
Total 9,940 11,841
Deferred:    
Federal 7,532 8,312
State and local 1,314 1,465
Total 8,846 9,777
Income tax expense (benefit) $ 18,786 $ 21,618