XML 78 R64.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Other Current Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Short term investment in marketable equity security $ 328,384 $ 0  
Inventory, net 63,825 61,129  
Restricted cash 32,891 30,279 $ 34,315
Processing costs receivable 203,837 148,606  
Prepaid expenses 53,879 34,279  
Accounts receivable, net 60,201 41,960  
Other 80,589 66,814  
Total 823,606 $ 383,067  
Short term investment in marketable security, loss on sale $ 28,900