XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Assets:      
Restricted cash $ 83 $ 434 $ 1,539
Total assets measured and recorded at fair value 2,077,597 1,093,249  
Level 1      
Assets:      
Restricted cash 83 434  
Total assets measured and recorded at fair value 2,077,597 1,093,249  
Cash      
Assets:      
Cash and cash equivalents 2,005,720 1,021,022  
Cash | Level 1      
Assets:      
Cash and cash equivalents 2,005,720 1,021,022  
Money Market Fund      
Assets:      
Cash and cash equivalents 71,794 71,793  
Money Market Fund | Level 1      
Assets:      
Cash and cash equivalents $ 71,794 $ 71,793