v3.26.1
Revenue, Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of revenue [Abstract]        
Net sales $ 13,948 $ 13,798 $ 28,363 $ 26,851
United States [Member]        
Disaggregation of revenue [Abstract]        
Net sales 11,532 11,482 22,948 22,228
International [Member]        
Disaggregation of revenue [Abstract]        
Net sales 2,416 2,316 5,415 4,623
Food Service Technology [Member]        
Disaggregation of revenue [Abstract]        
Net sales 5,172 4,761 9,864 9,669
Food Service Technology [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Net sales 4,917 4,354 9,293 8,976
Food Service Technology [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Net sales 255 407 571 693
POS Automation [Member]        
Disaggregation of revenue [Abstract]        
Net sales 619 590 1,239 1,208
POS Automation [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Net sales 619 585 1,239 1,203
POS Automation [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Net sales 0 5 0 5
Casino and Gaming [Member]        
Disaggregation of revenue [Abstract]        
Net sales 7,318 7,629 15,657 14,348
Casino and Gaming [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Net sales 5,358 5,959 11,140 10,781
Casino and Gaming [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Net sales 1,960 1,670 4,517 3,567
TransAct Services Group [Member]        
Disaggregation of revenue [Abstract]        
Net sales 839 818 1,603 1,626
TransAct Services Group [Member] | United States [Member]        
Disaggregation of revenue [Abstract]        
Net sales 638 584 1,276 1,268
TransAct Services Group [Member] | International [Member]        
Disaggregation of revenue [Abstract]        
Net sales $ 201 $ 234 $ 327 $ 358