XML 36 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components (Accounts Receivable) (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Jun. 30, 2016
Dec. 31, 2015
Accounts Receivable, Net [Abstract]        
Accounts receivable, gross $ 5,733 $ 3,150    
Less: allowance for doubtful accounts (57) (32) $ (39) $ (60)
Accounts receivable, net $ 5,676 $ 3,118