v3.26.3
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Current:        
Federal $ 11,681 $ 11,047 $ 29,505 $ 26,812
State and local 2,478 3,147 7,617 7,760
Foreign 217 361 585 709
Total 14,376 14,555 37,707 35,281
Deferred:        
Federal 4,508 19,052 22,644 39,578
State and local 805 3,366 4,000 6,982
Total 5,313 22,418 26,644 46,560
Income tax expense (benefit) $ 19,689 $ 36,973 $ 64,351 $ 81,841