Schedule of Deferred Revenue (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2023
USD ($)
| |
| Revenue from Contract with Customer [Abstract] | |
| Deferred revenue, beginning balance | |
| Increase due to prepayments from customers | 18,120 |
| Increase due to prepayments from grants received | 239,879 |
| Deferred revenue, ending balance | $ 257,999 |