v3.26.1
Other liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Other Liabilities Disclosure [Abstract]    
Accrued expenses $ 98,219 $ 100,573
Accrued employee cost 5,989 4,406
Retirement benefits 17,660 17,237
Compensated absences 50,536 51,780
Derivative instruments 84,288 44,414
Contract liabilities $ 42,890 $ 47,063
Finance lease, liability, noncurrent, statement of financial position [extensible list] Other liabilities Other liabilities
Finance lease liabilities $ 8,680 $ 9,864
Deferred compensation plan liability 69,790 70,989
Others 6,480 7,038
Other liabilities $ 384,532 $ 353,364