v3.4.0.3
Financial Statement Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Mar. 31, 2015
Dec. 31, 2014
Financial Statement Components [Abstract]        
Cash $ 37,741 $ 38,474    
Money market funds 20,026 20,010    
Cash and cash equivalents $ 57,767 $ 58,484 $ 50,646 $ 58,289