XML 105 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue - Contract Balances and Transaction Price Allocated to the Remaining Performance Obligation (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Accounts Receivable    
Accounts Receivables - Opening $ 737,733 $ 333,858
Accounts Receivables - Closing 610,755 238,638
(Increase)/decrease 126,978 95,220
Current portion of deferred revenues    
Current portion of deferred revenues - Opening 707,318 407,325
Current portion of deferred revenues - Closing 579,935 326,098
(Increase)/decrease 127,383 81,227
Non-current portion of deferred revenues    
Non-current portion of deferred revenues - Opening 41,399 19,723
Non-current portion of deferred revenues - Closing 44,934 24,080
(Increase)/decrease $ (3,535) $ (4,357)