XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES (Details) - USD ($)
Mar. 31, 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        
Maximum [Member] | Share Repurchase Program [Member]          
Share Repurchase Program and Share Repurchases [Abstract]          
Repurchase of common stock     $ 5,000,000   $ 5,000,000
Share repurchase amount       $ 10,000