XML 123 R109.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Provision for Taxes on Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pretax income      
Domestic $ (35,733) $ 280,916 $ 257,189
Foreign 99,219 208,111 202,745
Income from continuing operations before income taxes 63,486 489,027 459,934
Current      
Federal 3,693 54,319 34,157
State 1,916 11,282 10,391
Foreign 57,034 63,617 61,228
Total current 62,643 129,218 105,776
Deferred      
Federal (34,828) (3,307) (1,884)
State (9,837) (1,646) (3,563)
Foreign (12,469) (4,535) (4,598)
Total deferred (57,134) (9,488) (10,045)
Total taxes $ 5,509 $ 119,730 $ 95,731