XML 59 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 21,990 $ 14,970
Accrued expenses 3,650 5,331
Customer refunds and credits 1,560 3,328
Accrued co-location and bandwidth 3,979 2,696
Indemnity holdback 2,187 0
Other 5,264 1,989
Total accrued expenses and other current liabilities $ 38,630 $ 28,314