v3.26.1
License Agreements & Acquisition - Ducentis Acquisition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 07, 2022
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Apr. 30, 2026
Dec. 31, 2025
Asset Acquisition [Line Items]                
Accrued Ducentis milestone   $ 9,198     $ 9,198     $ 0
Research and development   $ 20,355   $ 19,453 $ 50,982 $ 36,996    
Ducentis Biotherapeutics LTD Equity Interests                
Asset Acquisition [Line Items]                
Equity interest issued or issuable, number of shares (in shares) 610,258              
Consideration transferred $ 15,900              
Accrued Ducentis milestone 396,000   $ 10,000          
Annual net sales 1,500,000              
Research and development 29,600   10,000          
Milestone amount paid             $ 800  
Future payable remaining amount     9,200          
Contingent payments remaining     $ 386,000          
Ducentis Biotherapeutics LTD Equity Interests | Common Stock                
Asset Acquisition [Line Items]                
Consideration transferred, equity interest issued and issuable $ 12,500