v3.26.1
Inventories (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials and work-in-progress $ 107,057
Finished goods 1,398,725
Gross inventories 1,505,782
Inventories, net 1,505,782
Accounts Receivable, before Allowance for Credit Loss, Current 1,864,333  
Accounts Receivable, after Allowance for Credit Loss, Current 1,032,053
Accounts Receivable, after Allowance for Credit Loss, Noncurrent $ 832,280