Revenue (Details Narrative) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Trade Accounts Receivable [Member] | ||
| Product revenue variable consideration liability current | $ 0.1 | $ 0.5 |
| Others Current Liabilities [Member] | ||
| Product revenue variable consideration liability current | $ 9.8 | $ 11.2 |
| Minimum [Member] | ||
| [custom:ContractWithCustomerPaymentTerm] | 31 days | |
| Maximum [Member] | ||
| [custom:ContractWithCustomerPaymentTerm] | 66 days |