Summary of Significant Accounting Policies (Details Narrative) - USD ($)
|
3 Months Ended |
6 Months Ended |
12 Months Ended |
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
| Product Information [Line Items] |
|
|
|
|
|
| Accounts receivable, before allowance for credit loss, current |
$ 4,510,545
|
|
$ 4,510,545
|
|
$ 6,552,249
|
| Uncollectable accounts |
3,413,152
|
|
3,413,152
|
|
3,098,526
|
| Accounts receivable, after allowance for credit loss, current |
1,097,393
|
|
1,097,393
|
|
3,453,723
|
| Inventory, net |
4,691,068
|
|
4,691,068
|
|
5,310,473
|
| Inventory, finished goods, gross |
842,087
|
|
842,087
|
|
1,327,264
|
| Inventory, raw materials, gross |
3,848,981
|
|
3,848,981
|
|
$ 3,983,209
|
| Research and development |
$ 5,981,043
|
$ 3,889,844
|
$ 10,995,103
|
$ 7,661,171
|
|
| Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member] |
|
|
|
|
|
| Product Information [Line Items] |
|
|
|
|
|
| Concentration risk percentage |
10.00%
|
|
10.00%
|
|
|
| Three Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member] |
|
|
|
|
|
| Product Information [Line Items] |
|
|
|
|
|
| Concentration risk percentage |
|
|
10.00%
|
|
|
| Three Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] |
|
|
|
|
|
| Product Information [Line Items] |
|
|
|
|
|
| Concentration risk percentage |
44.00%
|
|
|
|
|
| Two Customers [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] |
|
|
|
|
|
| Product Information [Line Items] |
|
|
|
|
|
| Concentration risk percentage |
|
|
33.00%
|
46.00%
|
|
| One Customer [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member] |
|
|
|
|
|
| Product Information [Line Items] |
|
|
|
|
|
| Concentration risk percentage |
|
|
|
|
10.00%
|
| One Customer [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member] |
|
|
|
|
|
| Product Information [Line Items] |
|
|
|
|
|
| Concentration risk percentage |
|
55.00%
|
|
|
|
| Customers Together [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member] |
|
|
|
|
|
| Product Information [Line Items] |
|
|
|
|
|
| Concentration risk percentage |
|
|
77.00%
|
|
37.00%
|