v3.26.1
INCOME TAXES (Tables)
6 Months Ended
Jun. 30, 2026
Income Tax Disclosure [Abstract]  
Schedule of effective tax rate
                               
    Three months ended
June 30,
    Six months ended
June 30,
 
    2026     2025     2026     2025  
    $     $     $     $  
Income (loss) before income taxes and noncontrolling interest     (609,693 )     2,575,415       (2,306,213 )     3,949,595  
Income tax expense     (871,331 )     (920,037 )     (1,388,202 )     (1,551,347 )
Effective tax rate     143 %     (36 )%     60 %     (39 )%