v3.25.2
Acquisitions, Licensing and Other Arrangements - Rezolute License Agreement (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 92 Months Ended
May 31, 2025
USD ($)
Apr. 30, 2024
USD ($)
Jan. 31, 2022
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
payment
Dec. 31, 2024
USD ($)
Dec. 06, 2017
USD ($)
Acquisitions, Licensing and Other Arrangements                    
Revenue from contracts with customers       $ 5,025 $ 5,025 $ 9,025 $ 6,025      
Rezolute | License Agreement                    
Acquisitions, Licensing and Other Arrangements                    
Maximum milestone payments entitled to receive                   $ 232,000
Number of milestone payments received | payment               3    
Revenue from contracts with customers $ 5,000 $ 5,000 $ 2,000 5 $ 5 5 $ 5      
Contract assets       0   0   $ 0 $ 0  
Contract liabilities       0   0   0 0  
Capitalized contract costs       $ 0   $ 0   $ 0 $ 0