Fair Value Measurements (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details) - USD ($) $ in Thousands | Mar. 02, 2024 | Jun. 03, 2023 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | $ 328,844 | $ 357,171 |
Liabilities measured at fair value | 1,000 | |
Contingent consideration [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value | 1,000 | |
Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 1,124 | 2,081 |
Liabilities measured at fair value | 0 | |
Level 1 [Member] | Contingent consideration [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value | 0 | |
Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 327,720 | 355,090 |
Liabilities measured at fair value | 0 | |
Level 2 [Member] | Contingent consideration [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value | 0 | |
Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Liabilities measured at fair value | 1,000 | |
Level 3 [Member] | Contingent consideration [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value | 1,000 | |
Municipal Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 6,084 | 16,296 |
Municipal Bonds [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Municipal Bonds [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 6,084 | 16,296 |
Municipal Bonds [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 42,825 | 56,409 |
Commercial Paper [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Commercial Paper [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 42,825 | 56,409 |
Commercial Paper [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Corporate Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 121,063 | 138,577 |
Corporate Bonds [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Corporate Bonds [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 121,063 | 138,577 |
Corporate Bonds [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Certificates of Deposits [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 1,828 | 675 |
Certificates of Deposits [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Certificates of Deposits [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 1,828 | 675 |
Certificates of Deposits [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
US Government and Agency Obligations [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 114,966 | 100,769 |
US Government and Agency Obligations [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
US Government and Agency Obligations [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 114,966 | 100,769 |
US Government and Agency Obligations [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Asset Backed Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 9,503 | 13,308 |
Asset Backed Securities [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Asset Backed Securities [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 9,503 | 13,308 |
Asset Backed Securities [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Treasury Bills [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 31,451 | 29,056 |
Treasury Bills [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Treasury Bills [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 31,451 | 29,056 |
Treasury Bills [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Mutual Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 1,124 | 2,081 |
Mutual Funds [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 1,124 | 2,081 |
Mutual Funds [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 0 | 0 |
Mutual Funds [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | $ 0 | $ 0 |