XML 239 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Accrued Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Compensation and benefits $ 16,742 $ 13,121
Current portion of derivative liabilities 3,232 5,492
Managed services liabilities 5,091 3,678
Accrued installation 6,859 3,348
Sales tax liabilities 1,700 5,524
Interest payable 4,675 5,520
Other 31,236 30,966
Accrued other current liabilities $ 69,535 $ 67,649