XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Significant Accounting Policies - Property and Equipment (Details)
12 Months Ended
Dec. 31, 2022
Furniture and Fixtures  
Property and Equipment, Net  
Estimated useful lives 5 years
Machinery and Equipment  
Property and Equipment, Net  
Estimated useful lives 5 years
Leasehold Improvements  
Property and Equipment, Net  
Estimated useful lives, description Shorter of lease term or useful life
Maximum | Computer Equipment and Software  
Property and Equipment, Net  
Estimated useful lives 7 years
Minimum | Computer Equipment and Software  
Property and Equipment, Net  
Estimated useful lives 3 years