v3.26.1
Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Product Information [Line Items]      
Allowance for doubtful accounts $ 1,016,251   $ 949,297
Reserve inventory $ 24,237   $ 54,698
Trademark and License [Member]      
Product Information [Line Items]      
Intangible assets estimate useful lives 10 years   10 years
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Customer [Member]      
Product Information [Line Items]      
Customer concentration risk, percentage 15.40% 31.20%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customer [Member]      
Product Information [Line Items]      
Customer concentration risk, percentage 1.00%   1.00%