v3.26.1
License and Collaboration Agreements - Foresight Diagnostics (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 19, 2025
Jan. 03, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Research and development     $ 32,003 $ 50,200  
Accrued and other current liabilities     23,397   $ 28,244
Foresight Diagnostics Collaboration Agreement          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Committed funding $ 37,300 $ 26,200      
Research and development     2,500 $ 1,300  
Foresight Diagnostics Collaboration Agreement | Current Accrued and Other Liabilities          
Research and Development Arrangement, Contract to Perform for Others [Line Items]          
Accrued and other current liabilities     $ 2,500   $ 1,400