v3.26.1
Accounts payable and accrued expenses - Schedule of Trade Payables and Accrued Liabilities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Trade accounts payable $ 3,076,009 $ 3,770,124
Accrued compensation 750,000 1,525,139
Other accrued expenses 42,498 424,978
Total $ 3,868,507 $ 5,720,241