XML 56 R63.htm IDEA: XBRL DOCUMENT v3.20.1
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Inventory, net $ 54,719 $ 47,683  
Restricted cash 34,315 38,873 $ 33,220
Processing costs receivable 84,045 67,281  
Prepaid expenses 31,433 22,758  
Accounts receivable, net 31,515 33,863  
Other 42,643 39,951  
Total $ 278,670 $ 250,409