XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Schedule of future minimum lease payments) (Details)
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2025 $ 143,314
2026 147,613
2027 37,174
Total future minimum lease payments, undiscounted 328,101
Present value discount (33,408)
Total lease liability $ 294,693