2015
2016
Work-in-progress for long-term maintenance contracts under completed contract accounting
$
7,551
$
5,749
Consumables
118,339
100,667
Provision for obsolete and excess inventories
(8,142
)
(14,167
)
$
117,748
$
92,249