XML 61 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 100,437 $ 80,285
Restaurant/Retail    
Disaggregation of Revenue [Line Items]    
Revenue 68,584 58,846
Restaurant/Retail | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 33,262 30,207
Restaurant/Retail | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 35,322 28,639
Government    
Disaggregation of Revenue [Line Items]    
Revenue 31,853 21,439
Government | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 80 83
Government | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 31,773 21,356
Hardware    
Disaggregation of Revenue [Line Items]    
Revenue 26,777 25,073
Hardware | Restaurant/Retail | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 26,777 25,073
Hardware | Restaurant/Retail | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Hardware | Government | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Hardware | Government | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Subscription service    
Disaggregation of Revenue [Line Items]    
Revenue 27,965 21,285
Subscription service | Restaurant/Retail | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Subscription service | Restaurant/Retail | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 27,965 21,285
Subscription service | Government | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Subscription service | Government | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Professional service    
Disaggregation of Revenue [Line Items]    
Revenue 13,842 12,488
Professional service | Restaurant/Retail | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 6,485 5,134
Professional service | Restaurant/Retail | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 7,357 7,354
Professional service | Government | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Professional service | Government | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Mission systems | Restaurant/Retail | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Mission systems | Restaurant/Retail | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Mission systems | Government | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Mission systems | Government | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 9,383 8,915
Intelligence, surveillance, and reconnaissance solutions | Restaurant/Retail | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Intelligence, surveillance, and reconnaissance solutions | Restaurant/Retail | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Intelligence, surveillance, and reconnaissance solutions | Government | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Intelligence, surveillance, and reconnaissance solutions | Government | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 22,216 12,290
Commercial software | Restaurant/Retail | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Commercial software | Restaurant/Retail | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Commercial software | Government | Point in Time    
Disaggregation of Revenue [Line Items]    
Revenue 80 83
Commercial software | Government | Over Time    
Disaggregation of Revenue [Line Items]    
Revenue $ 174 $ 151