XML 77 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Schedule of Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 7,898 $ 19,831 $ 40,063
State 34 7 150
Foreign 68,333 48,478 61,300
Current income tax expense (benefit) 76,265 68,316 101,513
Deferred:      
Federal 153 8,899 (10,156)
State (501) 1 1,458
Foreign (436) 4,494 (2,925)
Deferred income tax expense (benefit) (784) 13,394 (11,623)
Income tax expense $ 75,481 $ 81,710 $ 89,890