XML 61 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Accrued Compensation (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Balance Sheet Components    
Accrued paid time off $ 1,881 $ 1,825
Accrued commissions 3,643 4,492
Accrued bonuses 1,220 3,757
Other accrued compensation 4,074 2,594
Total accrued compensation $ 10,818 $ 12,668