XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities [Abstract]    
Salaries and benefits $ 83,464 $ 60,815
Incentive compensation 42,796 59,445
Deferred Revenue 21,919 30,358
Accrued liability Italy payment scheme 29,287 23,937
Field service corrective action 25,488 32,844
Other 110,844 99,524
Accrued liabilities $ 313,798 $ 306,923 [1]
[1] December 31, 2024 balances were derived from audited consolidated financial statements.