XML 119 R105.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS (Details Narrative) - Subsequent Event [Member] - $ / shares
Jan. 24, 2025
Feb. 24, 2025
Subsequent Event [Line Items]    
Dividend per share   $ 0.08
Repurchase authorized description the Company’s repurchase of up to 500,000 shares of its common stock through March 31, 2026. This is a continuation of the repurchase program originally announced April 28, 2022, which was set to expire March 31, 2025. To the date of this announced continuation, 286,792 shares have been repurchased at an average price of $2.42 per share, leaving 213,208 shares available for repurchase.