Fair Value Measurement (Details) - USD ($) $ in Thousands | Aug. 03, 2019 | Apr. 27, 2019 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | $ 11,878 | $ 26,344 |
Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 3,464 | 3,464 |
U.S. Government securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 1,000 | 10,774 |
U.S. Government sponsored entities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 5,911 | 10,482 |
Municipal bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 1,503 | 1,624 |
Reported Value Measurement [Member] | Recurring Basis | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Cash and cash equivalents | 20,762 | 35,383 |
Restricted cash | 339 | 359 |
Derivatives - asset position | 334 | 91 |
Derivatives - liability position | (10) | (4) |
Acquisition-related contingency consideration | (1,554) | (3,065) |
Assets (Liabilities), net | 31,749 | 59,108 |
Reported Value Measurement [Member] | Recurring Basis | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 3,464 | 3,464 |
Reported Value Measurement [Member] | Recurring Basis | U.S. Government securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 1,000 | 10,774 |
Reported Value Measurement [Member] | Recurring Basis | U.S. Government sponsored entities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 5,911 | 10,482 |
Reported Value Measurement [Member] | Recurring Basis | Municipal bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 1,503 | 1,624 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Cash and cash equivalents | 20,762 | 35,383 |
Restricted cash | 339 | 359 |
Derivatives - asset position | 0 | 0 |
Derivatives - liability position | 0 | 0 |
Acquisition-related contingency consideration | 0 | 0 |
Assets (Liabilities), net | 22,101 | 46,516 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 1 | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 0 | 0 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 1 | U.S. Government securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 1,000 | 10,774 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 1 | U.S. Government sponsored entities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 0 | 0 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 1 | Municipal bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 0 | 0 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Cash and cash equivalents | 0 | 0 |
Restricted cash | 0 | 0 |
Derivatives - asset position | 334 | 91 |
Derivatives - liability position | (10) | (4) |
Acquisition-related contingency consideration | 0 | 0 |
Assets (Liabilities), net | 11,202 | 15,657 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 2 | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 3,464 | 3,464 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 2 | U.S. Government securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 0 | 0 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 2 | U.S. Government sponsored entities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 5,911 | 10,482 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 2 | Municipal bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 1,503 | 1,624 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Cash and cash equivalents | 0 | 0 |
Restricted cash | 0 | 0 |
Derivatives - asset position | 0 | 0 |
Derivatives - liability position | 0 | 0 |
Acquisition-related contingency consideration | (1,554) | (3,065) |
Assets (Liabilities), net | (1,554) | (3,065) |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 3 | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 0 | 0 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 3 | U.S. Government securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 0 | 0 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 3 | U.S. Government sponsored entities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | 0 | 0 |
Estimate of Fair Value Measurement [Member] | Recurring Basis | Level 3 | Municipal bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | | |
Available-for-sale securities: | $ 0 | $ 0 |