v3.26.1
COMMON STOCK – Share Repurchase Program (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jun. 30, 2026
Jun. 30, 2025
Share Repurchase Program [Line Items]      
Number of shares repurchased, value   $ 3,408 $ 3,504
10b5-1 plan [Member] | Share repurchase program [Member]      
Share Repurchase Program [Line Items]      
Number of shares repurchased, shares   79,898 130,148
Number of shares repurchased, value   $ 3,400 $ 3,500
10b5-1 plan [Member] | Share repurchase program [Member] | Cumulative basis [Member]      
Share Repurchase Program [Line Items]      
Number of shares repurchased, shares 1,591,395    
Number of shares repurchased, value $ 27,600