XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Current:        
Federal $ 6,674 $ 5,558 $ 13,740 $ 10,306
State and local 1,980 1,617 4,001 3,178
Foreign 258 175 499 366
Total 8,912 7,350 18,240 13,850
Deferred:        
Federal 8,354 9,433 19,098 19,761
State and local 1,472 1,663 3,365 3,482
Total 9,826 11,096 22,463 23,243
Income tax expense (benefit) $ 18,738 $ 18,446 $ 40,703 $ 37,093