XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Schedule of Available-for-Sale Short-Term Investments) (Details) - USD ($)
$ in Thousands
Apr. 01, 2018
Dec. 31, 2017
Available-for-sale Securities, Amortized Cost Basis [Abstract]    
Cost $ 125,345 $ 124,978
Unrealized Gains 0 0
Unrealized Losses (184) (146)
Estimated Fair Value 125,161 124,832
U.S. treasuries    
Available-for-sale Securities, Amortized Cost Basis [Abstract]    
Cost 125,184 124,816
Unrealized Gains 0 0
Unrealized Losses (184) (146)
Estimated Fair Value 125,000 124,670
Certificates of deposit    
Available-for-sale Securities, Amortized Cost Basis [Abstract]    
Cost 161 162
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value $ 161 $ 162