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

Loans Payable - Schedule of Loans Payable, Current Portion (Details)

v3.25.1
Loans Payable - Schedule of Loans Payable, Current Portion (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Loans Payable, Current Portion [Line Items]      
Loans Payable, Current Portion $ 147,889 $ 1,034,124 $ 1,308,516
Loan payable issued September 18, 2019 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 8.00%    
Loans Payable, Current Portion 50,000  
Loan payable issued September 18, 2019 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 8.00%    
Loans Payable, Current Portion $ 50,000 50,000  
Loan payable issued October 8, 2019 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 0.00%    
Loans Payable, Current Portion $ 4,000 4,000  
Loan payable issued October 29, 2019 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 8.00%    
Loans Payable, Current Portion $ 54,250 69,250  
Loan payable issued December 31, 2019 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 0.00%    
Loans Payable, Current Portion 5,000  
Loan payable issued February 5, 2020 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 8.00%    
Loans Payable, Current Portion $ 3,500 3,500  
Loan payable issued February 5, 2020 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 8.00%    
Loans Payable, Current Portion 3,500  
Loan payable issued March 31, 2020 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 8.00%    
Loans Payable, Current Portion 4,537  
Loan payable issued March 31, 2020 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 8.00%    
Loans Payable, Current Portion $ 4,537 4,537  
Loan payable issued June 8, 2020 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 0.00%    
Loans Payable, Current Portion 5,000  
Loan payable issued June 17, 2020 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 8.00%    
Loans Payable, Current Portion 485  
Loan payable issued July 15, 2020 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate [1] 8.00%    
Loans Payable, Current Portion [1] $ 4,695 4,695  
Loan payable issued July 15, 2020 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 8.00%    
Loans Payable, Current Portion 5,503  
Loan payable issued October 8, 2020 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate [1] 8.00%    
Loans Payable, Current Portion [1] 8,204  
Loan payable issued October 13, 2020 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 8.00%    
Loans Payable, Current Portion $ 13,337 13,337  
Loan payable issued October 14, 2020 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate 8.00%    
Loans Payable, Current Portion 4,544  
Current portion of Bounce Back Loans [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate [2],[3] 1.00%    
Loans Payable, Current Portion [2],[3] $ 12,986 12,882  
First Insurance Funding payable issued December 2024 and 2023 [Member]      
Schedule of Loans Payable, Current Portion [Line Items]      
Simple Interest Rate [2] 2.00%    
Loans Payable, Current Portion [2] $ 584 $ 785,150  
[1] These loans are denominated in currencies other than USD.
[2] Note that these loans are not currently in default.
[3] See Loans Payable, Non-Current Portion for a description of the Bounce Back Loans.