XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies, Undiscounted Cash Payment Obligations (Details)
Dec. 31, 2024
USD ($)
Operating Leases [Abstract]  
2025 $ 629,340
2026 654,514
2027 680,694
2028 707,922
2029 243,835
Total undiscounted lease payments - operating leases 2,916,305
Less: imputed interest (880,238)
Lease liability 2,036,067
Less: current portion of lease liability (517,967)
Lease liability, less current portion $ 1,518,100