XML 115 R100.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Salaries and benefits $ 70,526 $ 60,815
Incentive compensation 60,799 59,445
Contract with Customer, Liability, Current 33,843 30,358
Accrued liability Italy payment scheme 24,597 23,937
Accrued Product Field Action. 27,777 32,844
Other 97,795 99,524
Accrued liabilities $ 315,337 $ 306,923