XML 110 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Components of provision for income taxes from continuing operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 74,748 $ 51,717 $ 32,798
State 16,476 8,266 8,747
Non-U.S. 43,830 30,408 56,442
Deferred:      
Federal (103,387) (24,396) (27,528)
State (10,265) 5,439 10,116
Non-U.S. (16,086) 5,006 2,428
Provision for income taxes from continuing operations $ 5,316 $ 76,440 $ 83,003