XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]        
Cash $ 28,078 $ 28,832    
Time deposits 3,698 4,176    
Money Market Funds (level 1) 193,652 129,627    
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 906,492 1,013,679    
Total 1,131,920 1,176,314    
Included in Cash and cash equivalents 216,497 401,194    
Restricted Cash Equivalents, Noncurrent 8,931 9,407    
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 225,428 410,601 $ 316,110 $ 517,601
Included in Marketable securities $ 906,492 $ 765,713