v3.26.1
Leases - Schedule of Minimum Annual Lease Payments (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 $ 51,669  
2027 35,240  
Thereafter  
Total minimum lease payments 86,909  
Less: Present value discount 6,533  
Present value of operating lease liabilities 80,376  
Less: Current portion of operating lease liability (46,295) $ (40,660)
Operating lease liability, net of current portion $ 34,081 $ 80,376