XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Description of Business and Summary of Significant Accounting Policies - Schedule of Depreciation and Amortization Periods of Property, Equipment and Software (Details)
Dec. 31, 2024
Description Of Business And Summary Of Significant Accounting Policies [Line Items]  
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeTermOfLeaseMember
Laboratory Equipment | Minimum  
Description Of Business And Summary Of Significant Accounting Policies [Line Items]  
Property plant and equipment useful life 5 years
Laboratory Equipment | Maximum [Member]  
Description Of Business And Summary Of Significant Accounting Policies [Line Items]  
Property plant and equipment useful life 7 years
Furniture and Fixtures and Office Equipment | Minimum  
Description Of Business And Summary Of Significant Accounting Policies [Line Items]  
Property plant and equipment useful life 3 years
Furniture and Fixtures and Office Equipment | Maximum [Member]  
Description Of Business And Summary Of Significant Accounting Policies [Line Items]  
Property plant and equipment useful life 5 years