Commitments and Contingencies (Details Narrative) |
Jun. 30, 2023
USD ($)
|
|---|---|
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | |
| Operating lease liabilities | $ 3,230,587 |
| Lease Amendment [Member] | |
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | |
| Operating lease liabilities | $ 3,063,782 |