v3.26.1
Collaboration, License and Research Agreements - Schedule of Reconciliation of Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Contract With Customer, Liability [Roll Forward]        
Beginning balance $ 45,695 $ 50,330 $ 57,375 $ 58,948
Revenue recognized that was included in the balance at the beginning of the period (3,004) (4,635) (3,847) (1,573)
Ending balance $ 42,691 $ 45,695 $ 53,528 $ 57,375