XML 143 R63.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK COMPENSATION PLANS - RSU's available for issuance (Details) - Restricted stock units - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Total authorized RSUs in Plan approved by shareholders 4,850,000    
Stock issued out of the Plan from vested grants (3,761,430)    
Non-vested grants (1,034,486) (858,363) (1,056,937)
RSUs available for future issuance 54,084