Line of Credit (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Line of Credit (Details) [Line Items]    
Line of credit $ 311,355 $ 307,321
Line of Credit [Member]    
Line of Credit (Details) [Line Items]    
Line of credit maximum borrowing amount $ 400,000  
Line of Credit [Member] | Minimum [Member]    
Line of Credit (Details) [Line Items]    
Interest rate on line of credit 5.50%  
Line of Credit [Member] | Maximum [Member]    
Line of Credit (Details) [Line Items]    
Interest rate on line of credit 11.50%