XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Current:    
Federal $ 7,066 $ 4,748
State and local 2,021 1,561
Foreign 241 191
Total 9,328 6,500
Deferred:    
Federal 10,744 10,328
State and local 1,893 1,819
Total 12,637 12,147
Income tax expense (benefit) $ 21,965 $ 18,647