v3.25.2
Licensing Agreements and Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Licensing Agreements and Deferred Revenue        
Revenue $ 13,459 $ 16,441 $ 24,156 $ 31,215
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 319 441 830 882
License Agreement | AffaMed        
Licensing Agreements and Deferred Revenue        
Revenue $ 64 $ 62 $ 128 $ 121