XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance income and non-income taxes $ 55,769 $ 69,668
Contract asset 39,184 32,572
Prepaid expenses 55,054 43,936
Derivative instruments 11,898 17,274
Employee advances 3,487 3,186
Deposits 4,153 3,886
Advances to suppliers 2,705 6,377
Others 18,541 32,994
Total $ 190,791 $ 209,893