v3.25.2
Treasury Shares (Details Narrative) - USD ($)
6 Months Ended 162 Months Ended
Mar. 27, 2025
Feb. 18, 2025
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2016
Dec. 31, 2013
Dec. 31, 2012
Class of Stock [Line Items]              
Stock authorized to be repurchased, shares         1,500,000 1,000,000 500,000
Treasure re-acquired shares       1,314,694      
Treasury stock average price per share repurchased       $ 4.85      
Treasury stock repurchased, value       $ 6,400,000      
Stock to be repurchased, shares     185,306 185,306      
Reverse stock split 1-for-1,000            
Forward stock split 1,000-for-1            
Shares issued     1,000 1,000      
2025 Share Repurchase Agreement [Member]              
Class of Stock [Line Items]              
Treasure re-acquired shares   237,500          
Stock repurchased during period, shares   237,500          
Stock price, per share   $ 3.75          
Payment for repurchase of equity   $ 890,625          
Common Stock [Member]              
Class of Stock [Line Items]              
Stock repurchased during period, shares     0