XML 44 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
13. Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2018
Commitments And Contingencies  
Schedule for product warranties
    Balance at Beginning of Year     Warranties Issued     Warranties Settled     Balance at End of Year  
2018   $ 1,389     $ 1,329     $ (1,172 )   $ 1,546  
2017   $ 650     $ 1,945     $ (1,206 )   $ 1,389