v3.26.1
Collaboration and License Agreements - Summary of Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]    
Beginning Balance $ 28,467 $ 94,063
Additions 37,892 2,803
Revenue recognized (11,669) (64,575)
Ending Balance $ 54,690 $ 32,291