XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Disclosure - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets:      
Restricted cash, current $ 40,713 $ 0 $ 0
Strategic Investment 53,816 39,468  
Total assets measured and recorded at fair value 2,120,420 2,001,424  
Level 1      
Assets:      
Restricted cash, current 40,713 0  
Strategic Investment 0 0  
Total assets measured and recorded at fair value 2,066,604 1,961,956  
Level 3      
Assets:      
Restricted cash, current 0 0  
Strategic Investment 53,816 39,468  
Total assets measured and recorded at fair value 53,816 39,468  
Cash | Cash      
Assets:      
Cash and cash equivalents: 594,493 1,353,547  
Cash | Level 1 | Cash      
Assets:      
Cash and cash equivalents: 594,493 1,353,547  
Cash | Level 3 | Cash      
Assets:      
Cash and cash equivalents: 0 0  
Money market funds | Money market funds      
Assets:      
Cash and cash equivalents: 1,431,398 608,409  
Money market funds | Level 1 | Money market funds      
Assets:      
Cash and cash equivalents: 1,431,398 608,409  
Money market funds | Level 3 | Money market funds      
Assets:      
Cash and cash equivalents: $ 0 $ 0