XML 76 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaboration and Licensing Agreements - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Current    
Beginning balance $ 7,182  
Ending balance 10,686 $ 7,182
Non-Current    
Beginning balance 8,644  
Ending balance 7,232 8,644
2017 KKC Agreement    
Current    
Beginning balance 7,182 4,211
Prepaid product supply 3,716 1,547
Product supply delivered (9,836) (4,586)
Reclassify amounts to be recognized in the next twelve months 9,624 6,010
Ending balance 10,686 7,182
Non-Current    
Beginning balance 8,644 9,025
Prepaid product supply 8,212 5,629
Product supply delivered 0 0
Reclassify amounts to be recognized in the next twelve months (9,624) (6,010)
Ending balance $ 7,232 $ 8,644