XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid expenses and other current assets - Schedule of prepaid expenses and other current assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance income and non-income taxes $ 90,764 $ 90,136
Contract asset (Note 19) 19,296 17,454
Prepaid expenses 48,879 36,196
Derivative instruments (Note 5) 20,238 19,056
Employee advances 3,732 5,087
Deposits 4,788 4,406
Advances to suppliers 1,098 1,689
Others 16,016 17,542
Total $ 204,811 $ 191,566