XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES AND OTHER LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities

 

 

As at December 31

 

 

 

2024

 

 

2023

 

Trade accounts payable

 

 

11,243

 

 

 

12,378

 

Accrued liabilities

 

 

2,895

 

 

 

5,500

 

Wages and commissions payable

 

 

1,540

 

 

 

1,688

 

Rebates accrued(1)

 

 

674

 

 

 

314

 

 

 

 

16,352

 

 

 

19,880

 

(1)
In 2024, $1.9 million of rebates were earned (2023 - $2.6 million) and $1.6 million were paid (2023 - $4.4 million).
Schedule of Other Liabilities

Other liabilities

 

 

As at December 31

 

 

 

2024

 

 

2023

 

Warranty and other provisions(1)

 

 

849

 

 

 

873

 

Deferred share unit liability

 

 

2,028

 

 

 

1,086

 

Sublease deposits

 

 

206

 

 

 

184

 

Income taxes payable

 

 

-

 

 

 

289

 

Other equipment lease liability

 

 

84

 

 

 

-

 

Other provisions

 

 

50

 

 

 

50

 

Other liabilities

 

 

3,217

 

 

 

2,482

 

 

(1)
The following table presents a reconciliation of the warranty provisions balance:

 

 

As at December 31,

 

 

 

2024

 

 

2023

 

As at January 1,

 

 

873

 

 

 

1,278

 

Additions to warranty provision

 

 

640

 

 

 

1,208

 

Payments related to warranties

 

 

(664

)

 

 

(1,613

)

 

 

 

849

 

 

 

873