XML 80 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following: 
As of March 31, 2020As of December 31, 2019
Raw materials$32,659  $36,956  
Finished goods22,385  21,598  
Inventories, net$55,044  $58,554  
Service and sales demonstration inventory, net$34,355  $33,349