XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory Inventories consist of the following:
December 31, 2021December 31, 2020
Raw materials$34,617 $29,955 
Finished goods18,528 17,436 
Inventories, net$53,145 $47,391 
Service and sales demonstration inventory, net$30,554 $31,831