Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets
|
12 Months Ended |
Dec. 31, 2021 |
| Customer lists and relationships [Member] |
|
| Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Line Items] |
|
| Weighted Average Remaining Useful Life |
11 years
|
| Trade names [Member] |
|
| Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Line Items] |
|
| Expected Life |
3 years
|
| Weighted Average Remaining Useful Life |
2 years
|
| Developed technology [Member] |
|
| Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Line Items] |
|
| Expected Life |
3 years
|
| Weighted Average Remaining Useful Life |
2 years
|
| Minimum [Member] | Customer lists and relationships [Member] |
|
| Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Line Items] |
|
| Expected Life |
7 years
|
| Maximum [Member] | Customer lists and relationships [Member] |
|
| Intangible Assets (Details) - Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets [Line Items] |
|
| Expected Life |
15 years
|