v3.25.4
Summary of significant accounting policies, Revenue recognition - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Summary of significant accounting policies [Abstract]                    
Term of free maintenance upon completion of software installation                 1 year  
Disaggregation of revenue [Abstract]                    
Net sales $ 11,453 $ 13,176 $ 13,798 $ 13,053 $ 10,231 $ 10,867 $ 11,599 $ 10,687 $ 51,480 $ 43,384
United States [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 42,115 33,485
International [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 9,365 9,899
Food Service Technology [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 19,318 16,101
Food Service Technology [Member] | United States [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 17,886 14,719
Food Service Technology [Member] | International [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 1,432 1,382
POS Automation [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 2,213 3,361
POS Automation [Member] | United States [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 2,208 3,361
POS Automation [Member] | International [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 5 0
Casino and Gaming [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 26,873 20,348
Casino and Gaming [Member] | United States [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 19,586 12,522
Casino and Gaming [Member] | International [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 7,287 7,826
TransAct Services Group [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 3,076 3,574
TransAct Services Group [Member] | United States [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 2,435 2,883
TransAct Services Group [Member] | International [Member]                    
Disaggregation of revenue [Abstract]                    
Net sales                 $ 641 $ 691