XML 83 R65.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Customer Concentration Risk [Member] | Customer One [Member] | Accounts Receivable [Member]    
Commitments and Contingencies [Line Items]    
Concentration risk percentage 39.20% 63.70%
Customer Concentration Risk [Member] | Two Customers [Member] | Accounts Receivable [Member]    
Commitments and Contingencies [Line Items]    
Concentration risk percentage 14.40% 13.70%
Supplier Concentration Risk [Member] | One Supplier [Member] | Raw Material Purchases [Member]    
Commitments and Contingencies [Line Items]    
Concentration risk percentage 26.60% 22.90%
Supplier Concentration Risk [Member] | Two Suppliers [Member] | Raw Material Purchases [Member]    
Commitments and Contingencies [Line Items]    
Concentration risk percentage 26.30% 21.30%
Supplier Concentration Risk [Member] | Three Suppliers [Member] | Raw Material Purchases [Member]    
Commitments and Contingencies [Line Items]    
Concentration risk percentage   14.60%
One Product [Member] | Supplier Concentration Risk [Member] | Revenue [Member]    
Commitments and Contingencies [Line Items]    
Concentration risk percentage 32.60% 34.50%
Product Two [Member] | Supplier Concentration Risk [Member] | Revenue [Member]    
Commitments and Contingencies [Line Items]    
Concentration risk percentage 25.60% 24.50%