XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.3
SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES (Details) - USD ($)
Sep. 30, 2024
Sep. 17, 2024
Aug. 31, 2024
Dec. 31, 2023
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 and Share Repurchases [Abstract]          
Repurchase of common stock   $ 5,000,000     $ 5,000,000
Share repurchase amount     $ 10,000