XML 58 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Recent Business Acquisitions - Schedule of Estimated Useful Lives of Acquired Intangible Assets (Details)
12 Months Ended
Dec. 31, 2020
Customer Relationships [Member]  
Estimated Useful Lives of Acquired Intangible Assets 10 years
Trademarks [Member]  
Estimated Useful Lives of Acquired Intangible Assets 10 years
Technology [Member]  
Estimated Useful Lives of Acquired Intangible Assets 3 years