XML 51 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Compensation Plans - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Feb. 28, 2023
Nov. 30, 2022
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense related to share based awards $ 2,812,000   $ 1,607,000 $ 7,311,000 $ 5,045,000
Substitute Options [Member] | Three M Food Safety Transaction [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option vesting period   3 years      
Options, Granted   131,746      
Share based compensation by share based award vested contractual term   10 years      
Substitute Restricted Stock Units [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Compensation expense related to share based awards $ 305,000     $ 489,000  
Substitute Restricted Stock Units [Member] | Three M Food Safety Transaction [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option vesting period   3 years      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   29,770      
Share based compensation by share based award vested contractual term   10 years      
Employee Stock Purchase Plan | 2011 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual maximum limit percentage of compensation to purchase shares       5.00%  
Employee stock purchase plan stock price percentage       10.00%  
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option vesting period       3 years  
Stock option contractual terms       5 years  
Minimum | 2018 Omnibus Incentive Plan | Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option vesting period       3 years  
Average          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option contractual terms       7 years  
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option vesting period       5 years  
Stock option contractual terms       10 years  
Maximum | 2018 Omnibus Incentive Plan | Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option vesting period       5 years