XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Property and equipment (Details)
12 Months Ended
Dec. 31, 2021
Building leasehold improvements  
Property, Plant and Equipment, Estimated Useful Lives Shorter of lease term or useful life
Machinery and equipment  
Estimated useful lives (in years) 5 years
Furniture, fixtures and IT equipment | Maximum  
Estimated useful lives (in years) 5 years
Furniture, fixtures and IT equipment | Minimum [Member]  
Estimated useful lives (in years) 3 years