XML 42 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Schedule of senior secured notes issued (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 27, 2022
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 $ 12,500       (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,224,170 $ 14,397,066 $ 12,765,939
Partial settlement of principal     $ (9,159,907)