XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following (in thousands):
As of March 31, 2025As of December 31, 2024
Raw materials$14,107 $15,971 
Finished goods19,165 16,150 
Inventories, net33,272 32,121 
Service and sales demonstration inventory, net$23,265 $22,760