XML 40 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Additional Information (Detail)
1 Months Ended 12 Months Ended
Dec. 29, 2017
May 31, 2021
USD ($)
$ / shares
shares
May 31, 2020
USD ($)
$ / shares
shares
May 31, 2019
USD ($)
$ / shares
shares
Jun. 01, 2019
USD ($)
May 31, 2018
USD ($)
Significant Accounting Policies [Line Items]            
Stock split ratio 1.33          
Finite lived intangible assets, useful life   10 years 9 years      
Products and services, payment terms   30 to 60 days        
Commercial Paper   $ 299,700,000        
Short-term domestic certificates of deposit   5,785,000        
Marketable securities   305,485,000 $ 277,404,000      
Valuation allowance for inventory   3,100,000 2,850,000      
Depreciation expense   13,288,000 11,907,000 $ 11,315,000    
Cost of goods and services sold   $ 253,403,000 $ 221,891,000 $ 222,266,000    
Weighted-average fair value per share of stock options granted | $ / shares   $ 7.71 $ 7.78 $ 7.46    
Cash held at foreign subsidiaries   $ 15,246,000 $ 13,060,000      
Cash and cash equivalents   $ 75,602,000 $ 66,269,000 $ 41,688,000   $ 83,074,000
Shares excluded from computations of diluted net income per share | shares   0 56,000 10,000    
Operating lease right of use asset   $ 2,477,000 $ 1,952,000   $ 2,000,000.0  
Operating lease liability   2,492,000     $ 2,000,000.0  
Operating Lease, Liability, Statement of Financial Position [Extensible List]         us-gaap:OperatingLeaseLiabilityCurrent  
Operating lease payments   1,397,000 1,178,000 $ 1,633,000    
Right of use assets in exchange of lease liability   0        
Goodwill, Impairment Loss   0 0 0    
Impairments of long-lived assets   $ 0 $ 0 $ 0    
Weighted-Average Exercise Price, Exercised | $ / shares   $ 24.38 $ 20.12 $ 15.64    
Restricted Stock Units (RSUs) [Member]            
Significant Accounting Policies [Line Items]            
Weighted-Average Exercise Price, Exercised | $ / shares   $ 34.21        
Shipping and Handling            
Significant Accounting Policies [Line Items]            
Cost of goods and services sold   $ 15,180,000 $ 13,514,000 $ 13,503,000    
Advertising Cost            
Significant Accounting Policies [Line Items]            
Cost of goods and services sold   $ 1,687,000 $ 1,454,000 $ 1,471,000    
Customer One            
Significant Accounting Policies [Line Items]            
Account receivable percentage from major customer   10.00% 10.00%      
Minimum            
Significant Accounting Policies [Line Items]            
Marketable securities, maturity period   91 days        
Finite lived intangible assets, useful life   5 years        
Stock option vesting period   3 years        
Minimum | Restricted Stock Units (RSUs) [Member]            
Significant Accounting Policies [Line Items]            
Stock option vesting period   3 years        
Minimum | Buildings And Improvements            
Significant Accounting Policies [Line Items]            
Property, Plant and Equipment, Useful Life   7 years        
Minimum | Furniture, fixtures, machinery and equipment            
Significant Accounting Policies [Line Items]            
Property, Plant and Equipment, Useful Life   3 years        
Maximum            
Significant Accounting Policies [Line Items]            
Marketable securities, maturity period   2 years        
Finite lived intangible assets, useful life   25 years        
Stock option vesting period   5 years        
Maximum | Restricted Stock Units (RSUs) [Member]            
Significant Accounting Policies [Line Items]            
Stock option vesting period   5 years        
Maximum | Buildings And Improvements            
Significant Accounting Policies [Line Items]            
Property, Plant and Equipment, Useful Life   39 years        
Maximum | Furniture, fixtures, machinery and equipment            
Significant Accounting Policies [Line Items]            
Property, Plant and Equipment, Useful Life   10 years