XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies - Summary of Estimated Amortization Periods of Intangible Assets with Finite Lives At Acquisition Date (Details)
12 Months Ended
Dec. 31, 2021
Customer Relationships  
Finite Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, amortization period 5 years
Know-how (trade secrets)  
Finite Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, amortization period 5 years
Maximum [Member] | Tradenames  
Finite Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, amortization period 10 years
Maximum [Member] | Non-competition Agreement  
Finite Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, amortization period 3 years
Minimum [Member] | Tradenames  
Finite Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, amortization period 1 year
Minimum [Member] | Non-competition Agreement  
Finite Lived Intangible Assets [Line Items]  
Finite-lived intangible assets, amortization period 2 years