v3.26.1
Related Party Transactions - Schedule of Operating Lease Cost Recognized for Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Operating lease right-of-use assets $ 3,279 $ 3,609
Operating lease liabilities, current (1,385) (1,119)
Operating lease liabilities, non-current (2,033) (2,303)
Shanghai Genomics, Inc.    
Related Party Transaction [Line Items]    
Operating lease right-of-use assets 1,661 1,296
Operating lease liabilities, current (210) (96)
Operating lease liabilities, non-current $ (1,468) $ (1,227)