XML 71 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Current:        
Federal $ 11,047 $ 9,658 $ 26,812 $ 23,398
State and local 3,147 3,457 7,760 7,458
Foreign 361 (40) 709 459
Total 14,555 13,075 35,281 31,315
Deferred:        
Federal 19,052 9,758 39,578 28,856
State and local 3,366 1,771 6,982 5,136
Total 22,418 11,529 46,560 33,992
Income tax expense (benefit) $ 36,973 $ 24,604 $ 81,841 $ 65,307