v3.25.4
Schedule of senior secured notes issued (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 27, 2022
Mar. 31, 2025
Mar. 31, 2024
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   $ 0 $ 115,923 $ 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)