v3.26.3
Concentrations (Details) - Customer Concentration Risk [Member]
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Customer One [Member] | Sales [Member]    
Concentrations [Line Items]    
Concentration, percentage 26.00% 29.00%
Customer One [Member] | Accounts Receivable [Member]    
Concentrations [Line Items]    
Concentration, percentage 35.00%  
Customers Two [Member] | Sales [Member]    
Concentrations [Line Items]    
Concentration, percentage 18.00% 35.00%
Customers Two [Member] | Accounts Receivable [Member]    
Concentrations [Line Items]    
Concentration, percentage 20.00%