v3.26.1
ACCOUNTS RECEIVABLE (Tables)
6 Months Ended
Jun. 30, 2026
Credit Loss [Abstract]  
Schedule of accounts receivable composition
               
    June 30,
2026
    December 31,
2025
 
    $     $  
Trade receivables, net of provision for expected credit losses     3,663,148       2,897,603  
Taxes receivable     11,935       10,667  
Total accounts receivable, net     3,675,083       2,908,270