v3.26.1
License Agreements & Ducentis Acquisition - AstraZeneca (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 30, 2025
Oct. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2022
Jun. 30, 2026
Jun. 30, 2025
Research and Development Arrangement, Contract to Perform for Others [Line Items]              
Amortization of intangible assets           $ 1,125 $ 3,542
AstraZeneca              
Research and Development Arrangement, Contract to Perform for Others [Line Items]              
Product milestone payment for first product approval         $ 7,500    
Sales milestone payment $ 10,000 $ 5,000          
Annual net sales $ 250,000 $ 100,000          
Intangible asset, useful life         10 years    
Amortization of intangible assets     $ 600 $ 600   1,100 3,500
Maximum milestone payments for licensed products           $ 5,000  
Number of years after first commercial sale to receive royalties           10 years  
Royalty expense     $ 3,900 $ 2,500   $ 7,100 $ 4,400