License and Collaboration Agreements, BioSense License and Assignment Agreement (Details) |
6 Months Ended |
---|---|
Jun. 30, 2024
USD ($)
Milestone
| |
BioSense License and Assignments Agreement [Member] | |
Collaboration and License Agreement [Abstract] | |
Maximum amount of payments receivable for development, regulatory and commercial milestones | $ 84,500,000 |
Milestone payments received | 0 |
Processa License Agreement [Member] | |
Collaboration and License Agreement [Abstract] | |
Milestone payments received | $ 0 |
Number of times sales milestone payments | Milestone | 1 |
Percentage of milestone payments eligible to receive on sub-license agreement | 32.00% |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Milestone payments receivable upon the achievement of development, regulatory and commercial goals. No definition available.
|
X | ||||||||||
- Definition The amount of milestone payment received upon achieving performance obligation.. No definition available.
|
X | ||||||||||
- Definition Number of time sales milestone payments eligible to receive based on the achievement of annual sales. No definition available.
|
X | ||||||||||
- Definition Percentage of milestone payments eligible to receive on sub-license agreement. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|