XML 146 R20.htm IDEA: XBRL DOCUMENT v3.26.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
12 Months Ended
Dec. 31, 2025
Accounts Payable And Accrued Liabilities [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
December 31,
2025
December 31,
2024
Trade payables$104,541 $128,456 
Accrued liabilities189,628 112,574 
VAT and other taxes payable8,251 17,311 
$302,420 $258,341