XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Provision for Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
U.S. federal $ 14,865 $ 8,758 $ 16,480
State and local 5,429 4,740 5,300
Foreign 2,237 1,367 1,834
Current income tax expense (benefit) 22,531 14,865 23,614
Deferred:      
U.S. federal (5,373) (2,853) (4,249)
State and local (1,482) (2,398) (1,446)
Deferred income tax expense (benefit) (6,855) (5,251) (5,695)
Total:      
U.S. federal 9,492 5,905 12,231
State and local 3,947 2,342 3,854
Foreign 2,237 1,367 1,834
Income tax expense (benefit) $ 15,676 $ 9,614 $ 17,919