XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement - Schedule of Financial Assets and Liabilities at Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Financial assets:    
Cash and cash equivalents $ 3,369,353 $ 3,487,708
Total financial assets 3,677,558 3,810,347
Level 1    
Financial assets:    
Cash and cash equivalents 3,369,353 3,487,708
Total financial assets 3,677,558 3,810,347
Level 2    
Financial assets:    
Cash and cash equivalents 0 0
Total financial assets 0 0
Level 3    
Financial assets:    
Cash and cash equivalents 0 0
Total financial assets 0 0
Money market trust    
Financial assets:    
Restricted cash 67,613 68,961
Money market trust | Level 1    
Financial assets:    
Restricted cash 67,613 68,961
Money market trust | Level 2    
Financial assets:    
Restricted cash 0 0
Money market trust | Level 3    
Financial assets:    
Restricted cash 0 0
Time deposit    
Financial assets:    
Restricted cash 239,487 250,839
Long-term restricted cash 1,105 2,839
Time deposit | Level 1    
Financial assets:    
Restricted cash 239,487 250,839
Long-term restricted cash 1,105 2,839
Time deposit | Level 2    
Financial assets:    
Restricted cash 0 0
Long-term restricted cash 0 0
Time deposit | Level 3    
Financial assets:    
Restricted cash 0 0
Long-term restricted cash $ 0 $ 0