XML 66 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Property and Equipment Useful Life (Details)
Dec. 31, 2024
Minimum | Computer equipment  
Property and equipment  
Property and equipment, useful life 3 years
Minimum | Software  
Property and equipment  
Property and equipment, useful life 3 years
Minimum | Lab equipment and furniture  
Property and equipment  
Property and equipment, useful life 5 years
Maximum | Computer equipment  
Property and equipment  
Property and equipment, useful life 5 years
Maximum | Software  
Property and equipment  
Property and equipment, useful life 5 years
Maximum | Lab equipment and furniture  
Property and equipment  
Property and equipment, useful life 10 years