v3.26.1
Significant Customers (Details Textual) - Number
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Significant customers    
Number of distributors accounted for 10% or more of total sales 3 1
Sales Revenue, Net | Customer Concentration Risk    
Significant customers    
Concentration risk, threshold percentage 10.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer A    
Significant customers    
Concentration risk, percentage 12.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer B    
Significant customers    
Concentration risk, percentage 13.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer C    
Significant customers    
Concentration risk, percentage 10.00%  
Sales Revenue, Net | Customer Concentration Risk | Customer D | Minimum    
Significant customers    
Concentration risk, percentage   17.00%
Trade account receivables | Customer Concentration Risk | Customer A    
Significant customers    
Concentration risk, percentage 13.00% 12.00%
Trade account receivables | Customer Concentration Risk | Customer D    
Significant customers    
Concentration risk, percentage   30.00%
Trade account receivables | Customer Concentration Risk | Customer E    
Significant customers    
Concentration risk, percentage 16.00%  
Trade account receivables | Customer Concentration Risk | Customer F    
Significant customers    
Concentration risk, percentage 11.00%  
Trade account receivables | Customer Concentration Risk | Customer G    
Significant customers    
Concentration risk, percentage 11.00%  
Trade account receivables | Customer Concentration Risk | Customer H    
Significant customers    
Concentration risk, percentage 11.00%