XML 112 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Provision for Taxes on Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pretax income      
Domestic $ 400,241 $ 363,518 $ (342,951)
Foreign 214,591 207,764 181,969
Income/(Loss) before income taxes 614,832 571,282 (160,982)
Current      
Federal 79,200 55,016 21,247
State 16,681 15,997 15,212
Foreign 65,617 59,762 55,018
Total current 161,498 130,775 91,477
Deferred      
Federal (5,447) (2,495) (120,243)
State (2,249) (5,441) (39,709)
Foreign (4,524) (4,330) 1,045
Total deferred (12,220) (12,266) (158,907)
Total taxes $ 149,278 $ 118,509 $ (67,430)