XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR VALUE MEASUREMENTS AND FINANCIAL INSTRUMENTS - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets:    
Cash $ 998,986 $ 1,017,562
Restricted cash 35,315 35,303
Marketable securities 38,646 46,923
Trade receivables 80,673 72,634
Derivative asset 1,351 987
Deferred consideration 23,261 22,610
Total assets 1,178,232 1,196,019
Level 1    
Assets:    
Cash 998,986 1,017,562
Restricted cash 35,315 35,303
Marketable securities 38,646 46,923
Trade receivables 0 0
Derivative asset 0 0
Deferred consideration 0 0
Total assets 1,072,947 1,099,788
Level 2    
Assets:    
Cash 0 0
Restricted cash 0 0
Marketable securities 0 0
Trade receivables 80,673 72,634
Derivative asset 1,351 987
Deferred consideration 0 0
Total assets 82,024 73,621
Level 3    
Assets:    
Cash 0 0
Restricted cash 0 0
Marketable securities 0 0
Trade receivables 0 0
Derivative asset 0 0
Deferred consideration 23,261 22,610
Total assets $ 23,261 $ 22,610