XML 123 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Grants Outstanding (Detail) - shares
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock, shares authorized 60,000,000 60,000,000
2010 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 700,000  
Share Based Compensation Arrangement By Share Based Payment Award Options And Restricted Share Units Outstanding Number 40,677  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 0  
Options outstanding 29,047  
Share-Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Number 11,630  
2014 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 950,000  
Share Based Compensation Arrangement By Share Based Payment Award Options And Restricted Share Units Outstanding Number 415,281  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 140  
2018 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 275,000  
Share Based Compensation Arrangement By Share Based Payment Award Options And Restricted Share Units Outstanding Number 167,916  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 86,584  
Options outstanding 146,226  
Share-Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Number 21,690  
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Number 33,320 16,564
RSUs | 2018 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 18,310  
Common stock, shares authorized 40,000