v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued Liabilities [Abstract]    
Salaries and benefits $ 79,337 $ 70,526
Incentive compensation 41,796 60,799
Deferred Revenue 54,370 33,843
Accrued liability Italy payment scheme 25,670 24,597
Field service corrective action 25,674 27,777
Other 95,642 97,795
Accrued liabilities $ 322,489 $ 315,337 [1]
[1] December 31, 2025 balances were derived from audited consolidated financial statements.