XML 80 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Details)
12 Months Ended
Dec. 31, 2022
Software  
Property, Plant and Equipment [Line Items]  
Property and equipment, Estimated useful life 3 years
Machinery and equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property and equipment, Estimated useful life 3 years
Machinery and equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property and equipment, Estimated useful life 5 years
Furniture  
Property, Plant and Equipment [Line Items]  
Property and equipment, Estimated useful life 5 years
Leasehold Improvement  
Property, Plant and Equipment [Line Items]  
Useful lives of Leasehold Improvement The shorter of the useful life of the leasehold improvement or the remaining term of the lease