v3.26.1
Risks and Uncertainties (Details)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Customer Concentration Risk [Member] | Customers One [Member] | Revenue Benchmark [Member]    
Risks and Uncertainties [Line Items]    
Concentration risk, percentage 22.19%  
Customer Concentration Risk [Member] | Customers Two [Member] | Revenue Benchmark [Member]    
Risks and Uncertainties [Line Items]    
Concentration risk, percentage 11.29%  
Vendor Concentration Risk [Member] | Purchases [Member] | Vendor two [Member]    
Risks and Uncertainties [Line Items]    
Concentration risk, percentage 33.69%  
Vendor Concentration Risk [Member] | Purchases [Member] | Vendor [Member]    
Risks and Uncertainties [Line Items]    
Concentration risk, percentage   71.19%
Vendor Concentration Risk [Member] | Vendor one [Member] | Purchases [Member]    
Risks and Uncertainties [Line Items]    
Concentration risk, percentage 41.84%