XML 91 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Opening and Closing Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]      
Accounts receivable, net $ 855,380 $ 681,809 $ 676,738
Increase (decrease) in Accounts receivables 173,571 5,071  
Contract assets, current 27,608 65,392 13,534
Increase (decrease) in Contract asset, current (37,784) 51,858  
Contract assets, non-current 55,405 55,486 54,050
Increase (decrease) in Contract asset, non-current (81) 1,436  
Deferred revenue, current 132,090 109,736 101,258
Increase (decrease) in Deferred revenue, current 22,354 8,478  
Deferred revenue, non-current 155,334 87,495 $ 71,242
Increase (decrease) in Deferred revenue, non-current $ 67,839 $ 16,253