XML 92 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Income Before Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
U.S. income $ 243,129 $ 80,229 $ 170,426
Non-U.S. income 131,877 126,459 68,107
Income before income taxes 375,006 206,688 238,533
Current      
Federal 47,060 49,642 26,022
State 12,868 9,510 7,708
Non-U.S. 30,209 27,101 20,002
Total current provision 90,137 86,253 53,732
Deferred      
Federal (3,141) 54,272 7,350
State 1,046 12,914 862
Non-U.S. 1,997 (5,334) (3,041)
Total deferred provision (benefit) (98) 61,852 5,171
Provision for income taxes $ 90,039 $ 148,105 $ 58,903