v3.25.2
Restatement of Previously Issued Consolidated Balance Sheets (Details) - USD ($)
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accounts receivable, net $ 349,641 $ 321,353 $ 199,645 $ 420,065 $ 534,195  
Inventory, net 447,760 1,550,752 1,644,292 1,754,151 2,608,521  
Other current assets 1,109,494 1,196,026 3,179,164 1,669,610 833,472  
Total Current Assets 2,233,749 3,140,828 5,096,211 3,866,124 4,095,876  
TOTAL ASSETS 2,554,599 5,525,867 7,434,242 6,184,882 6,362,498  
Accounts payable and accruals 982,243 625,982 547,087 574,045 661,377  
Total Current Liabilities 2,644,974 2,713,536 2,940,099 3,182,683 3,196,661  
TOTAL LIABILITIES 2,746,296 2,901,106 3,197,544 3,794,898 3,767,576  
Accumulated deficit (46,289,219) (40,171,499) (37,123,940) (35,090,183) (33,810,732)  
TOTAL STOCKHOLDERS’ EQUITY (191,697) 2,624,761 4,236,698 2,389,984 2,594,922 $ (1,245,723)
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 2,554,599 5,525,867 7,434,242 6,184,882 $ 6,362,498  
Previously Reported [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accounts receivable, net   1,316,093 600,478 910,815    
Inventory, net   2,366,056 2,638,108 2,280,480    
Other current assets   1,697,407 2,455,069 1,326,011    
Total Current Assets   5,452,253 5,766,765 4,539,604    
TOTAL ASSETS   7,837,292 8,104,796 6,858,362    
Accounts payable and accruals   836,849 839,494 1,061,169    
Total Current Liabilities   2,924,403 3,232,506 3,669,807    
TOTAL LIABILITIES   3,111,973 3,489,951 4,282,022    
Accumulated deficit   (38,070,941) (36,745,793) (34,903,827)    
TOTAL STOCKHOLDERS’ EQUITY   4,725,319 4,614,845 2,576,340    
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY   7,837,292 8,104,796 6,858,362    
Revision of Prior Period, Reclassification, Adjustment [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Accounts receivable, net   (994,740) (400,833) (490,750)    
Inventory, net   (815,304) (993,816) (526,329)    
Other current assets   (501,381) 724,095 343,599    
Total Current Assets   (2,311,425) (670,554) (673,480)    
TOTAL ASSETS   (2,311,425) (670,554) (673,480)    
Accounts payable and accruals   (210,867) (292,407) (487,124)    
Total Current Liabilities   (210,867) (292,407) (487,124)    
TOTAL LIABILITIES   (210,867) (292,407) (487,124)    
Accumulated deficit   (2,100,558) (378,147) (186,356)    
TOTAL STOCKHOLDERS’ EQUITY   (2,100,558) (378,147) (186,356)    
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY   $ (2,311,425) $ (670,554) $ (673,480)