XML 104 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
CUMULATIVELY GRANTED AWARDS (Details)
Dec. 31, 2024
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,431,791
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,044,533
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 62,107
Authorized but Unissued 237,893
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 62,107
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 153,236
Authorized but Unissued 973,650
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 153,236