Geographical Sales (Details) - Schedule of Geographical Distribution - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Geographical sales        
Geographical sales $ 346,801 $ 582,568 $ 994,507 $ 922,083
North America [Member]        
Geographical sales        
Geographical sales 280,859 232,599 819,167 662,642
Asia [Member]        
Geographical sales        
Geographical sales 51,048 236,094 125,221 244,229
Other [Member]        
Geographical sales        
Geographical sales $ 14,894 $ 113,875 $ 50,119 $ 15,212