XML 26 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 12,170 $ 7,075
Accrued expenses 4,428 4,072
Customer refunds and credits 2,772 2,336
Accrued co-location and bandwidth 1,658 1,119
Income taxes payable 0 225
Other 2,093 872
Total accrued expenses and other current liabilities $ 23,121 $ 15,699