XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Share-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 25, 2022
Jun. 30, 2019
Mar. 31, 2022
Mar. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares granted     8,606  
Share-based compensation income tax benefits     $ 100,000 $ 1,300,000
Share-based compensation expense     2,420,000 1,410,000
Pre-tax unrecognized compensation expense, net of estimated forfeitures     $ 15,800,000  
Forfeiture rate utilized for estimating forfeitures of options and restricted share units granted     8.20%  
Share options contractual term     10 years  
Aggregate intrinsic value of options exercisable     $ 18,253,275  
Share options exercised     14,268  
Unrecognized pre-tax share based compensation expense related to unvested share option awards     $ 7,500,000  
Shares vested     93,854  
Unrecognized pre-tax compensation expense related to unvested restricted share awards and restricted shares units     $ 8,300,000  
Employee Share Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of outstanding shares added annually   275,000    
Percentage of outstanding shares   1.00%    
Share-based compensation expense     $ 200,000 $ 200,000
Percentage of purchase price shares on first trading day of offering period and purchase date   85.00%    
Number of additional shares available under ESPP 267,352      
2019 Share Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares authorized 1,320,000   1,320,000  
Shares granted     8,606  
Percentage of outstanding shares   5.00%    
2019 Share Incentive Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of outstanding shares added annually   1,320,000    
2019 Share Incentive Plan | RSUs        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares granted     8,606  
Shares vested     93,854  
Shares to pay employees' portion of minimum payroll withholding taxes     18,200