| Asset Purchase and Merger Agreements - Royalty Agreement (Details) | Mar. 09, 2025 | 
|---|---|
| Checkpoint | |
| Percentage of royalty on future net sales | 2.50% | 
| X | ||||||||||
| 
- Definition Percentage of royalty on future net sales granted to the company. No definition available. 
 | 
| X | ||||||||||
| 
- Details 
 |