v3.25.4
Leases - Schedule of Undiscounted Lease Liabilities (Details)
Dec. 31, 2025
USD ($)
Leases [Abstract]  
Operating Lease, 2026 $ 100,000
Finance leases, 2026 4,807
Operating Lease, 2027 25,000
Finance leases, 2027 4,807
Operating Lease, 2028
Finance leases, 2028 400
Operating Lease, Total future lease payments 125,000
Finance Lease, Total future lease payments 10,014
Operating Lease, Less: Imputed interest 4,789
Finance Lease, Less: Imputed interest 667
Operating Lease, Present value of lease liability 120,211
Finance Lease, Present value of lease liability $ 9,347