v3.26.1
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (NON-CURRENT) - Schedule of Adjustments of Non-Marketable Equity Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity Securities without Readily Determinable Fair Value [Roll Forward]        
Carrying amount, beginning of period $ 88,112 $ 243,058 $ 423,198 $ 245,557
Net reductions 15,254 3,500 (314,544) 1,001
Gross unrealized losses and impairments 0 0 (5,288) 0
Carrying amount, end of period $ 103,366 $ 246,558 $ 103,366 $ 246,558