XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.1
BASIC AND DILUTED AVERAGE SHARES - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 27, 2025
Number of shares purchased 500    
Average price per share $ 5.25    
Purchase price amount $ 2,626    
Effect of potential dilutive securities 0 15,000  
Anti-dilutive shares 0 0  
Board of Directors      
Shares per-shares price $ 9    
Shares purchase 1,100,000   100,000