XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Debt - Future minimum principal payments (Details) - Promissory note
Dec. 31, 2023
USD ($)
Debt Instrument  
2024 $ 1,156,550
2025 2,720,940
2026 3,264,351
2027 872,073
Total 8,013,914
Less: current portion (1,156,550)
Promissory note, net of current portion $ 6,857,364