v3.24.0.1
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (NON-CURRENT) - Other Non-Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Investment in non-marketable equity securities $ 205,268 $ 208,880  
Bitcoin investment 339,898 102,303  
Restricted cash 71,812 71,600 $ 71,702
Other 122,508 101,454  
Total $ 739,486 $ 484,237