XML 102 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Contract Balances and Transaction Price Allocated to the Remaining Performance Obligation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Accounts Receivable    
Accounts Receivables - Opening $ 737,733 $ 333,858
Accounts Receivables - Closing 706,879 343,177
(Increase)/decrease 30,854 (9,319)
Current portion of deferred revenues    
Current portion of deferred revenues - Opening 707,318 407,325
Current portion of deferred revenues - Closing 769,030 472,101
(Increase)/decrease (61,712) (64,776)
Non-current portion of deferred revenues    
Non-current portion of deferred revenues - Opening 41,399 19,723
Non-current portion of deferred revenues - Closing 45,404 18,774
(Increase)/decrease $ (4,005) $ 949