XML 54 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Investment in account receivable (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Feb. 16, 2022
Feb. 15, 2022
Apr. 10, 2015
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Jan. 10, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Warrants price per share       $ 2.11   $ 2.11   $ 2.11    
Warrants redemption price       $ 0.10   $ 0.10        
Impairment of investments               $ (139,148)    
Gain (loss) on investment receivable   $ 41,930   $ (224) $ 929 $ (224) $ (40,251) $ (41,930) $ 22,718  
Annual installment payments                   $ 117,000
Due in 2023                   117,000
Due in 2024                   117,000
Due in 2025                   $ 117,000
Amortization of debt discount       $ 10,042 $ 12,369 $ 16,607 25,838      
Series D Warrants [Member]                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Warrants price per share       $ 1.60   $ 1.60        
Exchange Agreement [Member]                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Account receivable with annual installment payments     $ 117,000              
Annual installment receivable, term     11 years              
Shares issued, value     $ 1,287,000              
Shares issued, shares     757,059              
Investment in account receivable discount percent                 17.87%  
Annual payments $ 100,000                  
Annual payment term 4 years                  
Debt instrument, periodic payment $ 100                  
Loss on investment             $ 41,930      
Exchange Agreement [Member] | Series D Warrants [Member]                    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                    
Warrants issued     757,059              
Warrants price per share     $ 1.60              
Warrants redemption price     $ 0.10