v3.24.1.u1
Fair Value Disclosure - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Assets:      
Restricted cash, current $ 40,713 $ 40,713 $ 40,713
Purchase of Strategic Investment 54,390 53,816  
Total assets measured and recorded at fair value 2,150,831 2,120,420  
Level 1      
Assets:      
Restricted cash, current 40,713 40,713  
Purchase of Strategic Investment 0 0  
Total assets measured and recorded at fair value 2,096,441 2,066,604  
Level 3      
Assets:      
Restricted cash, current 0 0  
Purchase of Strategic Investment 54,390 53,816  
Total assets measured and recorded at fair value 54,390 53,816  
Cash      
Assets:      
Cash and cash equivalents: 570,464 594,493  
Cash | Level 1      
Assets:      
Cash and cash equivalents: 570,464 594,493  
Cash | Level 3      
Assets:      
Cash and cash equivalents: 0 0  
Money market funds      
Assets:      
Cash and cash equivalents: 1,485,264 1,431,398  
Money market funds | Level 1      
Assets:      
Cash and cash equivalents: 1,485,264 1,431,398  
Money market funds | Level 3      
Assets:      
Cash and cash equivalents: $ 0 $ 0