v3.26.1
Sale of Future Royalties (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Sale of Future Royalties            
Non-cash royalty income   $ 972 $ 961 $ 1,826 $ 1,794  
Deferred income, Current   3,976   3,976   $ 3,943
Deferred income, Non-current   14,309   14,309   16,168
Non-cash royalty            
Sale of Future Royalties            
Deferred income, Current   4,000   4,000   3,900
Deferred income, Non-current   $ 14,300   $ 14,300   $ 16,200
OMERS | Royalty purchase agreement            
Sale of Future Royalties            
Proceeds from upfront payment $ 26,500          
Eli Lilly and Company | Patent License Agreement | OMERS            
Sale of Future Royalties            
Percentage of remaining anniversary milestone payments payable acquired 100.00%