v3.19.3
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued facilities expenses $ 21,302 $ 13,040
Accrued payroll 21,313 9,612
Accrued advertising and other marketing 20,070 12,201
Processing costs payable 13,199 12,683
Accrued non income tax liabilities 8,383 9,503
Other accrued liabilities 39,738 25,315
Total $ 124,005 $ 82,354