XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Assets - Schedule of other assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other Assets, Noncurrent Disclosure [Abstract]    
Contract asset $ 5,235 $ 6,770
Advance income and non-income taxes 124,219 155,035
Deposits 28,463 32,058
Derivative instruments 14,876 6,164
Prepaid expenses 5,979 5,176
Deferred billings, net 44,360 25,357
Right of use (ROU) assets finance lease 34,284 50,083
Others 64,742 43,175
Other assets, net 322,158 323,818
Deferred billings 48,071 28,491
Allowance for credit losses $ 3,711 $ 3,134