XML 84 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Mar. 12, 2024
Mar. 31, 2023
Stockholders' Equity (Details) [Line Items]        
Preferred stock, shares authorized 10,000,000 10,000,000    
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001    
Preferred stock, shares issued    
Preferred stock, shares outstanding    
Common stock, shares authorized 166,666,667 166,666,667    
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001    
Shares of common stock issued 24,668 156,910    
Received proceeds (in Dollars) $ 181,106 $ 1,205,881    
Shares of common stock issued 42,489 8,416    
Outstanding common stock (in Dollars)       $ 15,000,000
Repurchased stock (in Dollars) $ 7,522,426 $ 20,024,258    
Treasury stock, purchased   1,214,398    
Common stock for a total (in Dollars)   $ 20,021,830    
Repurchased shares   1,214,398    
Commissions paid (in Dollars)   $ 20,024,258    
Preferred Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Preferred stock, shares authorized 10,000,000      
Preferred stock, par value (in Dollars per share) $ 0.001      
Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Common stock outstanding 18,158,282 17,074,173    
Shares of common stock issued 141,859 29,945    
Common stock valued (in Dollars) $ 458,892 $ 132,400    
Outstanding common stock (in Dollars)   $ 20,000,000    
Treasury Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Repurchase of common stock 526,999      
Forecast [Member] | Common Stock [Member]        
Stockholders' Equity (Details) [Line Items]        
Outstanding common stock (in Dollars)     $ 15,000,000