XML 85 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Collaboration and Licensing Agreements - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Current    
Beginning balance $ 10,686 $ 7,182
Prepaid product supply 1,433 3,716
Product supply delivered (10,913) (9,836)
Reclassify amounts to be recognized in the next twelve months 0 9,624
Ending balance 1,206 10,686
Non-Current    
Beginning balance 7,232 8,644
Prepaid product supply 6,467 8,212
Product supply delivered 0 0
Reclassify amounts to be recognized in the next twelve months 0 (9,624)
Ending balance $ 13,699 $ 7,232