XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Schedule of Income/(Loss) From Continuing Operations) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Income/(loss) before income taxes, U.S. $ 26,660 $ 68,872 $ 20,422
Income/(loss) before income taxes, Non-U.S. 90,429 91,584 111,558
Income before income taxes 117,089 160,456 131,980
Current:      
Federal 2,682 17,005 9,781
State 4,724 2,030 5,126
Non-U.S. 34,053 34,110 28,605
Current income tax provision 41,459 53,145 43,512
Deferred:      
Federal 1,699 (1,700) (9,592)
State (804) 863 (1,866)
Non-U.S. (13,320) (3,462) 3,418
Deferred income tax provision (12,425) (4,299) (8,040)
Total income tax expense $ 29,034 $ 48,846 $ 35,472