XML 56 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Estimated Useful Life of Property and Equipment (Details)
Dec. 31, 2024
Computer equipment [Member]  
Schedule of Estimated Useful Life of Property and Equipment [Line Items]  
Estimated useful lives of the assets 3 years
Manufacturing equipment [Member]  
Schedule of Estimated Useful Life of Property and Equipment [Line Items]  
Estimated useful lives of the assets 5 years
Furniture and equipment [Member]  
Schedule of Estimated Useful Life of Property and Equipment [Line Items]  
Estimated useful lives of the assets 5 years
Laboratory equipment [Member]  
Schedule of Estimated Useful Life of Property and Equipment [Line Items]  
Estimated useful lives of the assets 5 years
Leasehold improvements [Member]  
Schedule of Estimated Useful Life of Property and Equipment [Line Items]  
Leasehold improvements Shorter of remaining lease term or useful life