XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Sale of Future Royalties (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Sale of Future Royalties            
Non-cash royalty income   $ 716 $ 894 $ 2,510 $ 894  
Deferred income, Current   3,925   3,925   $ 3,890
Deferred income, Non-current   17,492   17,492   20,038
Non-cash royalty            
Sale of Future Royalties            
Deferred income, Current   3,900   3,900   3,900
Deferred income, Non-current   $ 17,500   $ 17,500   $ 20,000
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%