XML 51 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2017
Inventory Disclosure [Abstract]  
Schedule of inventories
    December 31,  
    2017     2016  
                 
Raw materials and component parts   $ 46,884     $ 36,821  
Finished goods     90,174       60,156  
    $ 137,058     $ 96,977