v3.26.1
Revenue - Summary of Changes in Deferred Revenue (Details) - Novo Collaboration Agreement
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Disaggregation of Revenue [Line Items]  
Balance at January 1, 2026 $ 168,186
Recognized in revenue during the three months ended March 31, 2026 (15,708)
Netting against contract asset (531)
Balance at March 31, 2026 $ 151,947