XML 116 R102.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share based compensation arrangement by share based payment award minimum number of qualifying shares 25  
Share purchase and dividend reinvestment plan shares transferred and held 97,727 101,902
Share purchase and dividend reinvestment plan number of shares authorized 122,978  
Minimum    
Voluntary cash purchases of common stock $ 100  
Maximum    
Voluntary cash purchases of common stock $ 2,500