XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHARE-BASED COMPENSATION (Shares Authorized) (Details)
12 Months Ended
Dec. 31, 2023
shares
2017 Stock Plan  
Share-based Compensation  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized 900,000
Number of shares authorized 2,300,000
Share Based Compensation Arrangement By Share Based Payment Award Award Number Of Shares Non Fungible Share Basis 1
Share Based Compensation Arrangement By Share Based Payment Award Award Number Of Shares Fungible Share Basis 1.5
2012 Stock Plan  
Share-based Compensation  
Number of shares authorized 2,400,000
2012 Stock Plan | Stock Options  
Share-based Compensation  
Number of shares authorized 1,680,000
2012 Stock Plan | Stock and Stock Unit Awards  
Share-based Compensation  
Number of shares authorized 720,000