XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following:
December 31, 2023December 31, 2022
Raw materials$18,460 $33,076 
Finished goods16,069 16,950 
Inventories, net34,529 50,026 
Service and sales demonstration inventory, net$23,147 $30,904