v3.26.1
Licensing Agreements and Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Licensing Agreements and Deferred Revenue        
Revenue $ 13,475 $ 13,459 $ 24,260 $ 24,156
Total deferred revenue:        
Deferred revenue, beginning balance     14,000  
Amounts recognized into revenue      
Deferred revenue, ending balance 14,000   14,000  
Incept        
Licensing Agreements and Deferred Revenue        
Royalties paid $ 324 319 $ 721 830
License Agreement | AffaMed        
Licensing Agreements and Deferred Revenue        
Revenue   $ 64   $ 128