XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
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         $ 12,765,939
Senior Secured NotesNet Of Discount   $ 7,340,093 7,224,170 $ 14,397,066  
Partial settlement of principal     $ (9,159,907)