XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Collaboration and Licensing Agreements - Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current    
Beginning balance $ 4,211  
Ending balance 7,182 $ 4,211
Non-Current    
Beginning balance 9,025  
Ending balance 8,644 9,025
2017 KKC Agreement    
Current    
Beginning balance 4,211 0
Amounts invoiced as prepayments for product supply 1,547 250
Decrease for revenue recognized for product supply (4,586) 0
Reclassify amounts to be recognized in the next twelve months 6,010 3,961
Ending balance 7,182 4,211
Non-Current    
Beginning balance 9,025 4,727
Amounts invoiced as prepayments for product supply 5,629 8,259
Decrease for revenue recognized for product supply 0 0
Reclassify amounts to be recognized in the next twelve months (6,010) (3,961)
Ending balance $ 8,644 $ 9,025