Schedule of senior secured notes issued (Details) - USD ($) |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| Senior Secured Notes | |||||
| Face value of senior secured notes issued | $ 16,500,000 | ||||
| Debt discount | (4,996,758) | ||||
| Day 1 value of senior secured notes issued | 11,503,242 | ||||
| Amortization expenses | $ 115,923 | $ 1,987,011 | $ 1,631,127 | 1,262,697 | |
| Senior Secured NotesNet Of Discount | $ 7,340,093 | $ 7,340,093 | 7,224,170 | $ 14,397,066 | $ 12,765,939 |
| Partial settlement of principal | $ (9,159,907) | ||||