XML 44 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Additional Information (Detail)
1 Months Ended 12 Months Ended
May 31, 2020
USD ($)
shares
May 31, 2019
USD ($)
shares
Dec. 31, 2017
Dec. 22, 2017
Dec. 29, 2017
May 31, 2020
USD ($)
$ / shares
May 31, 2019
USD ($)
$ / shares
May 31, 2018
USD ($)
$ / shares
Jun. 01, 2019
USD ($)
May 31, 2017
USD ($)
Significant Accounting Policies [Line Items]                    
Stock split ratio         1.33          
Finite lived intangible assets, useful life           9 years 10 years      
Federal corporate tax rate       35.00%   21.00% 21.00% 21.00%    
Products and services, payment terms           30 to 60 days        
Commercial Paper $ 260,556,000         $ 260,556,000        
Short-term domestic certificates of deposit 16,848,000         16,848,000        
Marketable securities 277,404,000 $ 225,836,000       277,404,000 $ 225,836,000      
Valuation allowance for inventory 2,850,000 2,250,000       2,850,000 2,250,000      
Depreciation expense           11,907,000 11,315,000 $ 10,315,000    
Cost of goods and services sold           $ 221,891,000 $ 222,266,000 $ 211,658,000    
Weighted-average fair value per share of stock options granted | $ / shares           $ 15.56 $ 14.91 $ 14.47    
Cash held at foreign subsidiaries 13,060,000 8,711,000       $ 13,060,000 $ 8,711,000      
Cash and cash equivalents $ 66,269,000 $ 41,688,000       66,269,000 41,688,000 $ 83,074,000   $ 77,567,000
Shares excluded from computations of diluted net income per share | shares 28,000 5,000                
Operating lease right of use asset $ 1,952,000         1,952,000     $ 2,000,000.0  
Operating lease liability $ 1,982,000         $ 1,982,000     $ 2,000,000.0  
Operating Lease, Liability, Statement of Financial Position [Extensible List] us-gaap:OperatingLeaseLiabilityCurrent         us-gaap:OperatingLeaseLiabilityCurrent     us-gaap:OperatingLeaseLiabilityCurrent  
Operating lease payments           $ 1,178,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    
Future minimum rental payments for 2020   $ 1,112,000         1,112,000      
Future minimum rental payments for 2021   810,000         810,000      
Future minimum rental payments for 2022   297,000         297,000      
Future minimum rental payments for 2023   $ 101,000         101,000      
Shipping and Handling                    
Significant Accounting Policies [Line Items]                    
Cost of goods and services sold           13,514,000 13,503,000 12,147,000    
Advertising Cost                    
Significant Accounting Policies [Line Items]                    
Cost of goods and services sold           $ 1,454,000 $ 1,471,000 $ 1,411,000    
Customer One                    
Significant Accounting Policies [Line Items]                    
Account receivable percentage from major customer           10.00% 10.00%      
Latin America                    
Significant Accounting Policies [Line Items]                    
Percentage of ownership in subsidiaries 100.00% 100.00%       100.00% 100.00%      
Percentage of ownership in subsidiaries before capital contribution     90.00%              
Percentage of ownership in subsidiaries Before capital contribution     100.00%              
Minimum                    
Significant Accounting Policies [Line Items]                    
Marketable securities, maturity period           91 days        
Finite lived intangible assets, useful life           5 years        
Minimum | Buildings And Improvements                    
Significant Accounting Policies [Line Items]                    
Property, Plant and Equipment, Useful Life           7 years 7 years 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        
Maximum | Buildings And Improvements                    
Significant Accounting Policies [Line Items]                    
Property, Plant and Equipment, Useful Life           39 years 39 years 39 years    
Maximum | Furniture, fixtures, machinery and equipment                    
Significant Accounting Policies [Line Items]                    
Property, Plant and Equipment, Useful Life           10 years