XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.1
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