v3.26.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventories
 March 31, 2026December 31, 2025
Purchased parts$2,203 $2,034 
Work-in-process259 199 
Finished goods520 804 
 $2,982 $3,037