XML 22 R37.htm IDEA: XBRL DOCUMENT v3.2.0.727
Balance Sheet Components (Compensation) (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Dec. 31, 2014
Balance Sheet Components    
Accrued paid time off $ 2,125 $ 1,577
Accrued commissions 3,601 2,651
Accrued bonuses 589 1,141
Other accrued compensation 696 611
Total accrued compensation $ 7,011 $ 5,980