XML 60 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Statement Components - Components of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Payables And Accruals [Abstract]    
Accrued compensation and benefits $ 18,578 $ 14,041
Accrued sales, use, and telecom related taxes 11,828 7,220
Accrued marketing 7,020 5,082
Other accrued expenses 17,551 21,979
Total accrued liabilities $ 54,977 $ 48,322