XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Other liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
Accrued expenses $ 100,323 $ 60,905
Accrued employee cost 4,341 2,854
Retirement benefits 16,188 13,843
Compensated absences 53,938 48,527
Derivative instruments 38,350 21,273
Contract liabilities $ 61,168 $ 50,336
Finance lease, liability, noncurrent, statement of financial position [extensible list] Other liabilities Other liabilities
Finance leases liability $ 10,115 $ 8,811
Deferred compensation plan liability 69,362 57,111
Others 6,261 5,381
Other liabilities $ 360,046 $ 269,041