XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Components of Income Tax Expense (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 19,831 $ 40,063 $ 9,649
State 7 150 198
Foreign 48,478 61,300 48,936
Current income tax expense (benefit) 68,316 101,513 58,783
Deferred:      
Federal 8,899 (10,156) 20,478
State 1 1,458 361
Foreign 4,494 (2,925) (10,163)
Deferred income tax expense (benefit) 13,394 (11,623) 10,676
Income tax expense $ 81,710 $ 89,890 $ 69,459