XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax expense:      
Current Federal Tax Expense $ 4,084 $ 2,066 $ 98
Current State and Local Tax Expense 2,875 3,826 1,582
Current Foreign Tax Expense 11,445 9,777 14,082
Current income tax expense 18,404 15,669 15,762
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Deferred Federal Income Tax Expense (Benefit) 10,351 2,826 (4,096)
Deferred State and Local Income Tax Expense (Benefit) 681 (893) (1,636)
Deferred Foreign Income Tax Expense (Benefit) 1,170 (1,233) (310)
Deferred income tax expense (benefit) 12,202 700 (6,042)
Provision for income taxes $ 30,606 $ 16,369 $ 9,720