XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Accounts Payable and Accrued Liabilities [Abstract]    
Accounts payable $ 821,868 $ 872,676
Other accrued liabilities 1,269,925 643,063
Accrued payroll and bonuses 476,068 923,550
Accounts payable $ 2,567,861 $ 2,439,289