XML 76 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Payable and Accrued Liabilities - Schedule of Trade Payables and Accrued Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Trade accounts payable $ 3,152,816 $ 1,866,762
Accrued compensation 1,161,650 1,415,397
Other accrued expenses 855,700 156,400
Total $ 5,170,166 $ 3,438,559