XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Licensing Agreements and Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Licensing Agreements and Deferred Revenue        
Revenue $ 14,544 $ 15,425 $ 38,701 $ 46,641
Total deferred revenue:        
Deferred revenue, beginning balance     14,128  
Amounts recognized into revenue     (128)  
Deferred revenue, ending balance 14,000   14,000  
Incept        
Licensing Agreements and Deferred Revenue        
Royalties paid 402 491 1,231 1,373
License Agreement | AffaMed        
Licensing Agreements and Deferred Revenue        
Revenue $ 0 $ 78 $ 128 $ 200