XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Debt - Payments due (Details)
Mar. 31, 2024
USD ($)
Debt instruments  
Remainder of 2024 $ 2,448,305
2025 664,474
Total 3,112,779
Principal [Member]  
Debt instruments  
Remainder of 2024 2,250,000
2025 650,585
Total 2,900,585
Interest [Member]  
Debt instruments  
Remainder of 2024 198,305
2025 13,889
Total $ 212,194