XML 42 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements and Disclosures - Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jul. 01, 2017
Dec. 31, 2016
Assets:    
Total marketable securities $ 93,340 $ 82,899
Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 8,367 3,458
Total marketable securities 93,340 82,899
Total 101,707 86,357
Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 5,371 959
Total marketable securities 0 0
Total 5,371 959
Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 2,996 2,499
Total marketable securities 93,340 82,899
Total 96,336 85,398
Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 0 0
Total marketable securities 0 0
Total 0 0
Money market funds [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 5,371 959
Money market funds [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 5,371 959
Money market funds [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 0 0
Money market funds [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 0 0
Commercial paper and corporate debt securities [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 2,996 2,499
Commercial paper and corporate debt securities [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 0 0
Commercial paper and corporate debt securities [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 2,996 2,499
Commercial paper and corporate debt securities [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents 0 0
U.S. Treasury securities and U.S. Government agency debt securities [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 5,747 17,072
U.S. Treasury securities and U.S. Government agency debt securities [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 0 0
U.S. Treasury securities and U.S. Government agency debt securities [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 5,747 17,072
U.S. Treasury securities and U.S. Government agency debt securities [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 0 0
Certificates of deposits [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 26,308 23,019
Certificates of deposits [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 0 0
Certificates of deposits [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 26,308 23,019
Certificates of deposits [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 0 0
Commercial paper [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 17,424 22,402
Commercial paper [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 0 0
Commercial paper [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 17,424 22,402
Commercial paper [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 0 0
Municipal securities and corporate debt securities [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 38,012 14,943
Municipal securities and corporate debt securities [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 0 0
Municipal securities and corporate debt securities [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 38,012 14,943
Municipal securities and corporate debt securities [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 0 0
Asset-backed Securities [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 5,849 5,463
Asset-backed Securities [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 0 0
Asset-backed Securities [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 5,849 5,463
Asset-backed Securities [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total marketable securities 0 0
Cash [Member] | Fair Value, Measurements, Recurring [Member]    
Assets:    
Total cash equivalents $ 34,000 $ 43,600