XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]        
Cash $ 25,840 $ 28,832    
Time deposits 3,693 4,176    
Money market funds 165,586 129,627    
Financial Instruments, Owned, US Government and Agency Obligations, at Fair Value 1,016,015 1,013,679    
Total 1,211,134 1,176,314    
Included in Cash and cash equivalents 223,487 401,194    
Included in Other assets (Restricted cash) 5,329 9,407    
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 228,816 410,601 $ 517,601 $ 366,753
Included in Marketable securities $ 982,318 $ 765,713