v3.26.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2025
Credit Loss [Abstract]  
Schedule of accounts receivable composition
               
    December 31,
2025
    December 31,
2024
 
    $     $  
Trade receivables     3,645,842       1,851,254  
Allowance for credit losses     (748,239 )     (420,614 )
Taxes receivable     10,667       126,485  
      2,908,270       1,557,125  
Schedule of doubtful accounts
               
    December 31,
2025
    December 31,
2024
 
    $     $  
Balance, beginning of the year     420,614       373,393  
Provisions for bad debt     730,508       360,000  
Write-offs     (402,883 )     (312,779 )
Balance, end of the year     748,239       420,614