XML 59 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued compensation and benefits $ 20,242 $ 14,970
Accrued expenses 3,904 5,331
Customer refunds and credits 1,670 3,328
Accrued co-location and bandwidth 2,831 2,696
Other 3,429 1,989
Total accrued expenses and other current liabilities $ 32,076 $ 28,314