XML 225 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
CUMULATIVELY GRANTED AWARDS (Details)
Dec. 31, 2023
shares
2005 Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Authorized Stock Awards 1,650,000
Cumulative Granted, Net of Forfeitures and Expirations 1,448,079
2005 Plan [Member] | Stock options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cumulative Granted, Net of Forfeitures and Expirations 387,258
2005 Plan [Member] | Restricted stock awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cumulative Granted, Net of Forfeitures and Expirations 1,060,821
Two Thousand Eighteen Nonemployee Director Stock Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Authorized Stock Awards 300,000
Cumulative Granted, Net of Forfeitures and Expirations 50,767
Authorized but Unissued 249,233
Two Thousand Eighteen Nonemployee Director Stock Plan [Member] | Stock options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cumulative Granted, Net of Forfeitures and Expirations 0
Two Thousand Eighteen Nonemployee Director Stock Plan [Member] | Restricted stock awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cumulative Granted, Net of Forfeitures and Expirations 50,767
2023 Omnibus Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Authorized Stock Awards 1,126,886
Cumulative Granted, Net of Forfeitures and Expirations 9,640
Authorized but Unissued 1,117,246
2023 Omnibus Incentive Plan | Stock options [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cumulative Granted, Net of Forfeitures and Expirations 0
2023 Omnibus Incentive Plan | Restricted stock awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Cumulative Granted, Net of Forfeitures and Expirations 9,640