Concentrations (Details) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2022 |
Jun. 30, 2021 |
Jun. 30, 2022 |
Jun. 30, 2021 |
Dec. 31, 2021 |
|
| Concentrations (Details) [Line Items] | |||||
| Net accounts receivable from customers | 10.00% | ||||
| Revenue from customers | 10.00% | 10.00% | 10.00% | 10.00% | |
| Customers One [Member] | |||||
| Concentrations (Details) [Line Items] | |||||
| Revenue from customers | 79.00% | 64.00% | 66.00% | 43.00% | |
| Customers One [Member] | Net Accounts Receivable [Member] | |||||
| Concentrations (Details) [Line Items] | |||||
| Net accounts receivable from customers | 100.00% | ||||
| Customers Two [Member] | |||||
| Concentrations (Details) [Line Items] | |||||
| Revenue from customers | 14.00% | 32.00% | 23.00% | 26.00% | |
| Customers Three [Member] | |||||
| Concentrations (Details) [Line Items] | |||||
| Revenue from customers | 13.00% | ||||