XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Schedule of Financial Assets and Liabilities at Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Financial assets:    
Cash and cash equivalents $ 3,107,535 $ 3,487,708
Total financial assets 3,272,154 3,810,347
Level 1    
Financial assets:    
Cash and cash equivalents 3,107,535 3,487,708
Total financial assets 3,272,154 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 63,432 68,961
Money market trust | Level 1    
Financial assets:    
Restricted cash 63,432 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 100,036 250,839
Long-term restricted cash 1,151 2,839
Time deposit | Level 1    
Financial assets:    
Restricted cash 100,036 250,839
Long-term restricted cash 1,151 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