XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Current:    
Federal $ 4,748 $ 7,871
State and local 1,561 1,929
Foreign 191 140
Total 6,500 9,940
Deferred:    
Federal 10,328 7,532
State and local 1,819 1,314
Total 12,147 8,846
Income tax expense (benefit) $ 18,647 $ 18,786