XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Current:    
Federal $ 9,032 $ 1,593
State and local 2,647 868
Foreign 162 109
Total 11,841 2,570
Deferred:    
Federal 8,312 5,898
State and local 1,465 983
Total 9,777 6,881
Income tax expense (benefit) $ 21,618 $ 9,451