XML 80 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Contract Balances and Transaction Price Allocated to the Remaining Performance Obligation (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Accounts Receivable    
Accounts Receivables - Opening $ 333,858 $ 331,295
Accounts Receivables - Closing 238,638 226,997
(Increase)/decrease 95,220 104,298
Current portion of deferred revenues    
Current portion of deferred revenues - Opening 407,325 391,102
Current portion of deferred revenues - Closing 326,098 330,786
(Increase)/decrease 81,227 60,316
Non-current portion of deferred revenues    
Non-current portion of deferred revenues - Opening 19,723 17,112
Non-current portion of deferred revenues - Closing 24,080 21,299
(Increase)/decrease (4,357) $ (4,187)
Revenue recognized $ 339,589