v3.26.1
License Agreements & Ducentis Acquisition - Huadong (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 27, 2024
Nov. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Sep. 30, 2023
Aug. 31, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Research and Development Arrangement, Contract to Perform for Others [Line Items]                      
Other revenue               $ 0 $ 0 $ 0 $ 2,000
Huadong                      
Research and Development Arrangement, Contract to Perform for Others [Line Items]                      
Upfront payment received before taxes   $ 1,800 $ 1,800 $ 1,800 $ 2,700 $ 27,000          
Other revenue           30,000   0 0 0 2,000
Tax withholding obligation           $ 3,000   0 0 0 200
Revenue, remaining performance obligation, variable consideration amount, regulatory milestones               15,000   15,000  
Aggregate amount to be received upon achievement of sales milestones               40,300   40,300  
Number of years after first commercial sale to receive royalties             10 years        
Sato                      
Research and Development Arrangement, Contract to Perform for Others [Line Items]                      
Upfront payment received before taxes $ 25,000                    
Other revenue               0 $ 0 0 $ 0
Aggregate amount to be received upon achievement of sales milestones               $ 30,000   $ 30,000