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