XML 71 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation, Business Description and Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
May 31, 2023
May 31, 2023
segment
May 31, 2023
unit
May 31, 2022
unit
Business Acquisition [Line Items]        
Maturity period less than three months      
Period of recognition for costs not yet recognized (years) 2 years      
Number of reporting units   2   1
Number of operating segments   2 2 1
Employee Stock Option        
Business Acquisition [Line Items]        
Period of recognition for costs not yet recognized (years) 4 years      
Restricted Stock        
Business Acquisition [Line Items]        
Period of recognition for costs not yet recognized (years) 3 years      
Minimum        
Business Acquisition [Line Items]        
Accounts receivables period due 30 days      
Estimated useful life of intangible assets other than goodwill (years) 2 years      
Maximum        
Business Acquisition [Line Items]        
Accounts receivables period due 90 days      
Estimated useful life of intangible assets other than goodwill (years) 18 years      
Building and building improvements | Minimum        
Business Acquisition [Line Items]        
Useful life (years) 4 years      
Building and building improvements | Maximum        
Business Acquisition [Line Items]        
Useful life (years) 39 years      
Computer software and equipment | Minimum        
Business Acquisition [Line Items]        
Useful life (years) 2 years      
Computer software and equipment | Maximum        
Business Acquisition [Line Items]        
Useful life (years) 5 years      
Machinery and equipment | Minimum        
Business Acquisition [Line Items]        
Useful life (years) 5 years      
Machinery and equipment | Maximum        
Business Acquisition [Line Items]        
Useful life (years) 8 years      
Placement and evaluation units        
Business Acquisition [Line Items]        
Useful life (years) 5 years