XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued expenses $ 206,971 $ 199,555
Accrued employee cost 314,687 328,090
Statutory liabilities 79,622 78,267
Retirement benefits 1,823 2,219
Compensated absences 31,729 28,157
Derivative instruments 57,719 37,426
Contract liabilities $ 125,338 $ 101,853
Finance lease, liability, current, statement of financial position [Extensible List] Total Total
Finance leases liability $ 10,124 $ 8,581
Earn-out consideration 77,500 0
Deferred compensation plan liability 3,301 3,813
Other liabilities 36,624 25,033
Total $ 945,438 $ 812,994