XML 124 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings before income taxes:      
United States $ 207,715 $ 263,421 $ 274,415
Foreign 125,198 114,433 100,018
Earnings before income taxes 332,913 377,854 374,433
Current:      
U.S. Federal 32,195 62,575 61,245
U.S. State and local 8,205 16,764 15,788
Foreign 34,526 30,286 26,043
Total current income tax expense 74,926 109,625 103,076
Deferred:      
U.S. Federal 7,701 (10,923) (7,267)
U.S. State and local 2,369 (3,324) (1,153)
Foreign (1,774) 1,167 (831)
Total deferred income tax expense 8,296 (13,080) (9,251)
Income tax expense $ 83,222 $ 96,545 $ 93,825