Basis Presentation (Details) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Basis Presentation [Abstract]      
Net loss $ 1,536,052    
Accumulated deficit 16,668,932    
Allowance for doubtful accounts $ 5,000   $ 5,000
Investments percentage 20.00%    
Equity method percentage 50.00%    
Sales returns and allowances $ 0 $ 0  
Tax benefit, percentage 50.00%    
Warrants outstanding (in Shares) 0   2,500,000
Share of warrants (in Shares) 5,357,438    
Reportable segments 2