XML 94 R83.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS AND FINANCIAL INSTRUMENTS - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets:    
Cash $ 655,453 $ 1,017,562
Restricted cash 33,653 35,303
Marketable securities 44,841 46,923
Trade receivables 117,675 72,634
Derivative asset   $ 987
Derivative Asset, Statement of Financial Position [Extensible Enumeration]   Trade and other receivables
Deferred consideration 24,369 $ 22,610
Total assets 875,991 1,196,019
Level 1    
Assets:    
Cash 655,453 1,017,562
Restricted cash 33,653 35,303
Marketable securities 44,841 46,923
Trade receivables 0 0
Derivative asset   0
Deferred consideration 0 0
Total assets 733,947 1,099,788
Level 2    
Assets:    
Cash 0 0
Restricted cash 0 0
Marketable securities 0 0
Trade receivables 117,675 72,634
Derivative asset   987
Deferred consideration 0 0
Total assets 117,675 73,621
Level 3    
Assets:    
Cash 0 0
Restricted cash 0 0
Marketable securities 0 0
Trade receivables 0 0
Derivative asset   0
Deferred consideration 24,369 22,610
Total assets $ 24,369 $ 22,610