Annual report [Section 13 and 15(d), not S-K Item 405]

Related Party Transactions - Additional Information (Details)

v3.25.1
Related Party Transactions - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 13, 2024
Nov. 13, 2024
Nov. 01, 2024
Apr. 25, 2024
Apr. 22, 2024
Mar. 28, 2024
Mar. 14, 2024
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Private Placement                    
Related Party Transaction [Line Items]                    
Aggregate purchase price $ 950,000   $ 2,440,000   $ 1,000,000 $ 1,330,000 $ 2,920,000      
Restricted Stock Awards                    
Related Party Transaction [Line Items]                    
Stock compensation expense                 $ 179,490 $ 731,661
Shares granted                 75,550 291,469
FGMK, LLC | Minimum                    
Related Party Transaction [Line Items]                    
Stock owned                 5.00%  
FGMK, LLC | Private Placement                    
Related Party Transaction [Line Items]                    
Stock owned     5.00%              
Issuance of common shares, Shares     243,470         243,470    
Warrants to purchase common stock     243,470         243,470 243,470  
Aggregate purchase price     $ 550,000         $ 550,000    
FGMK, LLC | Restricted Stock Awards                    
Related Party Transaction [Line Items]                    
Stock compensation expense   $ 67,990                
Shares granted   28,448                
Stan Smith | Private Placement                    
Related Party Transaction [Line Items]                    
Issuance of common shares, Shares 25,000   100,000 147,492         170,940  
Warrants to purchase common stock 25,000   100,000 147,492       170,940 170,940  
Aggregate purchase price $ 46,800   $ 225,900 $ 300,000         $ 200,000  
Louie Ngar Yee | Private Placement                    
Related Party Transaction [Line Items]                    
Issuance of common shares, Shares       19,665         170,940  
Warrants to purchase common stock       19,665       170,940 170,940  
Aggregate purchase price       $ 40,000         $ 200,000  
Cristian Luput | Private Placement                    
Related Party Transaction [Line Items]                    
Issuance of common shares, Shares     22,133           69,282  
Warrants to purchase common stock     22,133         69,282 69,282  
Aggregate purchase price     $ 50,000           $ 81,060  
Steven Chaouki | Private Placement                    
Related Party Transaction [Line Items]                    
Issuance of common shares, Shares     22,133           34,641  
Warrants to purchase common stock     22,133         34,641 34,641  
Aggregate purchase price     $ 50,000           $ 40,530  
Ramiro Guerrero | Private Placement                    
Related Party Transaction [Line Items]                    
Issuance of common shares, Shares 54,518   88,534           6,928  
Warrants to purchase common stock 53,418   88,534         6,928 6,928  
Aggregate purchase price $ 100,000   $ 200,000           $ 8,106  
Son of Company Director Stan Smith | Private Placement                    
Related Party Transaction [Line Items]                    
Issuance of common shares, Shares     40,000              
Warrants to purchase common stock     40,000              
Aggregate purchase price     $ 90,360              
Sylvia Guerrero | Private Placement                    
Related Party Transaction [Line Items]                    
Issuance of common shares, Shares 5,341                  
Warrants to purchase common stock 5,341                  
Aggregate purchase price $ 10,000