Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of net sales by revenue
    Year Ended
December 31,
 
    2021     2020  
Hardware and software   $ 44,355     $ 47,416  
Consumables     6,125       3,257  
Services     15,463       12,687  
    $ 65,943     $ 63,360