XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Current:    
Federal $ 6,936 $ 7,066
State and local 2,100 2,021
Foreign 155 241
Total 9,191 9,328
Deferred:    
Federal 9,196 10,744
State and local 1,620 1,893
Total 10,816 12,637
Income tax expense (benefit) $ 20,007 $ 21,965