XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Summary of significant accounting policies    
Accounts receivable $ 57,705 $ 22,031
Compensation costs from contributions 1,100 200
Collaborators    
Summary of significant accounting policies    
Accounts receivable 1,000 4,900
Commercial customers    
Summary of significant accounting policies    
Accounts receivable $ 56,700 $ 17,100
Minimum    
Summary of significant accounting policies    
Estimated useful lives 3 years  
Maximum    
Summary of significant accounting policies    
Estimated useful lives 5 years