XML 54 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components - Investments, Contractual Maturities (Details)
$ in Thousands
Jun. 30, 2016
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Amortized Cost, Due in one year or less $ 4,497
Amortized Cost, Due in one year to five years 508
Amortized Cost 5,005
Fair Value, Due in one year or less 4,497
Fair Value, Due in one year to five years 508
Fair Value $ 5,005