v3.25.2
License Agreements - Huadong (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Sep. 30, 2023
Aug. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Research and Development Arrangement, Contract to Perform for Others [Line Items]                  
Other revenue           $ 0 $ 0 $ 2,000 $ 28,000
Huadong                  
Research and Development Arrangement, Contract to Perform for Others [Line Items]                  
Upfront payment received before taxes $ 1,800 $ 1,800 $ 2,700 $ 27,000          
Other revenue       30,000   0 0 2,000 3,000
Tax withholding obligation       $ 3,000   0 $ 0 200 $ 300
Revenue, remaining performance obligation, variable consideration amount, regulatory milestones           17,000   17,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