v3.26.3
Disaggregated Revenue and Concentrations (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2026
Sep. 30, 2026
Customer Concentration Risk [Member] | One Cutomer [Member] | Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   15.00% 15.00%
Customer Concentration Risk [Member] | One Cutomer [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 18.00%    
Customer Concentration Risk [Member] | Two Customer [Member] | Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   14.00% 14.00%
Customer Concentration Risk [Member] | Two Customer [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 12.00%    
Customer Concentration Risk [Member] | Three Customer [Member] | Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   13.00% 13.00%
Customer Concentration Risk [Member] | Three Customer [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 12.00%    
Customer Concentration Risk [Member] | Four Customer [Member] | Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   10.00% 10.00%
Customer Concentration Risk [Member] | Four Customer [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 11.00%    
Supplier Concentration Risk [Member] | One Vendor [Member] | Purchases [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   34.00% 34.00%
Supplier Concentration Risk [Member] | One Vendor [Member] | Accounts Payable [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 16.00%   47.00%
Supplier Concentration Risk [Member] | Two Vendor [Member] | Purchases [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   23.00% 23.00%
Supplier Concentration Risk [Member] | Two Vendor [Member] | Accounts Payable [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 12.00%   37.00%
Supplier Concentration Risk [Member] | Three Vendor [Member] | Purchases [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   15.00% 15.00%
Supplier Concentration Risk [Member] | Three Vendor [Member] | Accounts Payable [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage     10.00%
Supplier Concentration Risk [Member] | Four Vendor [Member] | Purchases [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   15.00% 15.00%