XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies - Schedule of Accounts Receivable, Net (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Accounts Receivable, Net [Abstract]    
Trade receivables $ 15,367,383 $ 12,304,830
Goods and service tax refund 346 557
Provisions (200,000) (200,000)
Trade and other receivables, net   $ 15,167,729 $ 12,105,387