v3.26.1
ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2026
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other liabilities
               
             
    March 31,
2026
    December 31,
2025
 
    $     $  
Accrued expenses     29,550       28,833  
Other liabilities     91,928       93,128  
Balance at end of year     121,478       121,961