XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Grants Outstanding (Detail) - shares
Dec. 31, 2023
Dec. 31, 2022
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 23,681  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 0  
Options outstanding 18,211  
Share-Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Number 5,470  
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 273,143  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 1,778  
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 163,248  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 90,322  
Options outstanding 141,236  
Share-Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Number 22,012  
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 27,482 33,320
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 17,808  
Common stock, shares authorized 40,000