Terumo Agreement - Other narratives (Details) - Collaborative Arrangement - Terumo - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Terumo Agreement | ||||
Cost incurred | $ 3,300,000 | $ 4,000,000 | $ 6,800,000 | $ 6,900,000 |
Estimated total costs increase (decrease) percentage | 2.80% | |||
Increase (decrease) in revenue from change in estimate | $ (21,000) | $ (220,000) | $ (27,000) | $ (382,000) |
Arrangement, Change in Estimate, Increase (Decrease) in Earnings Per Share, Basic | $ (0.01) | $ (0.01) | ||
Arrangement, Change in Estimate, Increase (Decrease) in Earnings Per Share, Diluted | $ (0.01) | $ (0.01) |