v3.26.1
Operating Leases - Future minimum lease payments (Details)
Mar. 31, 2026
USD ($)
Operating Leases  
2026 $ 94,730
2027 80,754
2028 48,590
2029 49,852
2030 51,150
Total future minimum lease payments 325,077
Less amount representing interest or imputed interest 26,321
Present value of lease liabilities $ 298,756