XML 121 R103.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of Reconciliation of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]      
Income tax expense computed at federal statutory income tax rate $ 50,300 $ 52,430 $ 50,736
Foreign taxes, net of credits   (14,433) (11,859)
Net adjustments for uncertain tax positions 1,533 1,943 1,010
State and local taxes 4,477 5,341 6,160
Nondeductible expenses   2,258 2,250
Valuation allowance 120 6,763 (110)
Tax credits   (6,486) (5,214)
Miscellaneous other, net   9 20
Total income tax expense $ 52,366 $ 47,825 $ 42,993
Effective income tax rate 21.90% 19.20% 17.80%