v3.25.2
Summary of Significant Accounting Policies (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
businessActivitiy
Jun. 30, 2025
USD ($)
reportableSegment
Jun. 30, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Significant Accounting Policies [Line Items]        
Number of business activities | businessActivitiy 1      
Number of reportable segments   1 1  
Related Party        
Significant Accounting Policies [Line Items]        
Prepaid expenses and other current assets $ 5,483 $ 5,483 $ 5,483 $ 6,639
Accounts receivable 3,524 3,524 3,524 1,646
GeneFab        
Significant Accounting Policies [Line Items]        
Prepaid expenses and other current assets 5,500 5,500 5,500  
GeneFab | Related Party        
Significant Accounting Policies [Line Items]        
Accounts receivable $ 2,900 $ 2,900 $ 2,900 $ 1,000