v3.26.1
Schedule of Contract Manufacturers Percentage of Finished Goods (Details) - Purchase [Member] - Supplier Concentration Risk [Member]
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Other Manufacturers [Member]    
Product Information [Line Items]    
Concentration risk, percentage 53.00%
Manufacturer A [Member]    
Product Information [Line Items]    
Concentration risk, percentage 18.00% 52.00%
Manufacturer B [Member]    
Product Information [Line Items]    
Concentration risk, percentage 38.00%
Manufacturer C [Member]    
Product Information [Line Items]    
Concentration risk, percentage 26.00% 10.00%
Manufacturer D [Member]    
Product Information [Line Items]    
Concentration risk, percentage 3.00%