XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.2
SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Sep. 17, 2024
Aug. 31, 2024
Aug. 08, 2022
SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES [Abstract]          
Share repurchase amount $ 9,773,000 $ 9,773,000      
Remaining repurchase of common stock $ 5,000,000        
Share Repurchase Program [Member] | Maximum [Member]          
SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES [Abstract]          
Repurchase of common stock     $ 5,000,000   $ 5,000,000
Share repurchase amount       $ 10,000