Fair Value Measures (Schedule of Assets Measured at Fair Value on A Recurring Basis) (Details) - USD ($) $ in Thousands | Jun. 01, 2024 | Jun. 03, 2023 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | $ 574,499 | $ 355,090 |
Liabilities measured at fair value | 6,500 | |
Contingent Consideration [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value | 6,500 | |
Level 1 [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 | 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 | 574,499 | 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 | 6,500 | |
Level 3 [Member] | Contingent Consideration [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Liabilities measured at fair value | 6,500 | |
Municipal Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Assets measured at fair value | 4,059 | 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 | 4,059 | 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 | 137,735 | 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 | 137,735 | 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 | 232,592 | 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 | 232,592 | 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 | 3,491 | 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 | 3,491 | 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 | 154,269 | 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 | 154,269 | 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 | 3,124 | 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 | 3,124 | 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 | 39,229 | 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 | 39,229 | 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 |