XML 88 R66.htm IDEA: XBRL DOCUMENT v3.25.1
BASIC AND DILUTED AVERAGE SHARES - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Mar. 14, 2023
Number of shares purchased 512,957    
Average price per share $ 4.71    
Purchase price amount $ 2,413,774    
Effect of potential dilutive securities 0 15,000  
Anti-dilutive shares 0 0  
Board of Directors      
Shares per-shares price     $ 9
Shares purchase     1,000,000