XML 44 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
13. Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
Commitments And Contingencies Tables  
Schedule for product warranties
    Balance at Beginning of Year     Warranties Issued     Warranties Settled     Balance at End of Year  
2017   $ 650     $ 1,945     $ (1,206 )   $ 1,389  
2016   $ 538     $ 709     $ (597 )   $ 650