XML 128 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes and Related Payments - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Federal $ 35,838 $ 21,776 $ 25,903
State and local 10,581 6,580 6,870
Foreign 303 1,036 521
Total 46,722 29,392 33,294
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Federal 37,517 36,128 25,670
State and local 6,662 6,368 4,486
Total 44,179 42,496 30,156
Income tax expense $ 90,901 $ 71,888 $ 63,450