XML 143 R131.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Provision (Benefit) for Income Taxes from Operations (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Current, U.S. Federal $ 40,296 $ 58,063 $ 86,692
Current, Non-U.S. 62,851 54,037 74,204
Current, State 2,716 2,362 2,681
Current, Total 105,863 114,462 163,577
Deferred, U.S. Federal (33,195) (27,459) (36,739)
Deferred, Non-U.S. (9,003) (8,584) 1,232
Deferred, State (4,162) (1,599) (3,186)
Deferred, Total (46,360) (37,642) (38,693)
Total provision for income taxes $ 59,503 $ 76,820 $ 124,884