v3.24.2.u1
Fair Value Disclosure - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Assets:      
Restricted cash, current $ 39,735 $ 40,713 $ 40,713
Strategic Investment 57,450 53,816  
Total assets measured and recorded at fair value 2,155,650 2,120,420  
Level 1      
Assets:      
Restricted cash, current 39,735 40,713  
Strategic Investment 0 0  
Total assets measured and recorded at fair value 2,098,200 2,066,604  
Level 3      
Assets:      
Restricted cash, current 0 0  
Strategic Investment 57,450 53,816  
Total assets measured and recorded at fair value 57,450 53,816  
Cash      
Assets:      
Cash and cash equivalents: 587,231 594,493  
Cash | Level 1      
Assets:      
Cash and cash equivalents: 587,231 594,493  
Cash | Level 3      
Assets:      
Cash and cash equivalents: 0 0  
Money market funds      
Assets:      
Cash and cash equivalents: 1,471,234 1,431,398  
Money market funds | Level 1      
Assets:      
Cash and cash equivalents: 1,471,234 1,431,398  
Money market funds | Level 3      
Assets:      
Cash and cash equivalents: $ 0 $ 0