v3.21.2
Fair Value - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Assets:      
Restricted cash, current   $ 434 $ 1,539
Restricted cash, non-current $ 1,460    
Total assets measured and recorded at fair value 2,084,733 1,093,249  
Level 1      
Assets:      
Restricted cash, current   434  
Restricted cash, non-current 1,460    
Total assets measured and recorded at fair value 2,084,733 1,093,249  
Cash      
Assets:      
Cash and cash equivalents 1,811,478 1,021,022  
Cash | Level 1      
Assets:      
Cash and cash equivalents 1,811,478 1,021,022  
Money Market Fund      
Assets:      
Cash and cash equivalents 271,795 71,793  
Money Market Fund | Level 1      
Assets:      
Cash and cash equivalents $ 271,795 $ 71,793