XML 53 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equipment and Leasehold Improvements (Tables)
12 Months Ended
Dec. 31, 2017
Property, Plant and Equipment [Abstract]  
Schedule of equipment and leasehold improvements
    December 31,  
    2017     2016  
                 
Equipment   $ 37,074     $ 31,325  
Leasehold improvements     1,639       1,635  
                 
      38,713       32,960  
                 
Less accumulated depreciation and amortization     28,383       22,884  
                 
    $ 10,330     $ 10,076