v3.26.1
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