v3.24.3
Subsequent Events (Details) - Subsequent Events - License Agreement - DRI Healthcare Acquisitions LP
$ in Millions
Oct. 03, 2024
USD ($)
Subsequent Event [Line Items]  
Proceeds from Collaborators $ 57.0
Contingent upfront payment 50.0
Minimum  
Subsequent Event [Line Items]  
License fee receivable 5.0
Maximum  
Subsequent Event [Line Items]  
License fee receivable $ 40.0