v3.19.3
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Inventory, net $ 44,690 $ 28,627
Processing costs receivable 63,652 46,102
Prepaid expenses 17,341 21,782
Accounts receivable, net 37,564 22,393
Assets held for sale 13,657 0
Other 38,902 46,062
Total $ 215,806 $ 164,966