XML 68 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Inventory, net $ 47,683 $ 28,627
Restricted cash 38,873 33,838
Processing costs receivable 67,281 46,102
Prepaid expenses 22,758 21,782
Accounts receivable, net 33,863 22,393
Other 39,951 46,062
Total $ 250,409 $ 198,804