v3.26.1
License Agreements - License Termination (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
License Agreements          
Other revenue   $ 879 $ 1,404 $ 996 $ 1,404
Avenue | Termination and Transfer Agreement          
License Agreements          
Other revenue     1,400    
Period not to compete 48 months        
Legal expense reimbursed $ 200        
Termination payments received     $ 1,600    
Percentage of royalty on future net sales 1.75%        
Avenue | Termination and Transfer Agreement | Maximum          
License Agreements          
Development and regulatory milestone payments receivable $ 5,000        
Sales milestone payments receivable $ 17,000