XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 77,860 $ 54,847 $ 201,277 $ 155,270
Service        
Disaggregation of Revenue [Line Items]        
Revenue 29,530 16,877 74,743 50,952
Product        
Disaggregation of Revenue [Line Items]        
Revenue 30,291 20,470 72,786 51,437
Restaurant/Retail        
Disaggregation of Revenue [Line Items]        
Revenue 59,821 37,347 147,529 102,389
Government        
Disaggregation of Revenue [Line Items]        
Revenue 18,039 17,500 53,748 52,881
Point in Time | Restaurant/Retail        
Disaggregation of Revenue [Line Items]        
Revenue 35,109 24,010 85,709 62,549
Point in Time | Restaurant/Retail | Hardware        
Disaggregation of Revenue [Line Items]        
Revenue 29,669 20,149 70,858 50,390
Point in Time | Restaurant/Retail | Software        
Disaggregation of Revenue [Line Items]        
Revenue 290 371 827 1,153
Point in Time | Restaurant/Retail | Service        
Disaggregation of Revenue [Line Items]        
Revenue 5,150 3,490 14,024 11,006
Point in Time | Restaurant/Retail | Mission systems        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Point in Time | Restaurant/Retail | Intelligence, surveillance, and reconnaissance solutions        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Point in Time | Restaurant/Retail | Product        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0
Over Time | Restaurant/Retail        
Disaggregation of Revenue [Line Items]        
Revenue 24,712 13,337 61,820 39,840
Over Time | Restaurant/Retail | Hardware        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Over Time | Restaurant/Retail | Software        
Disaggregation of Revenue [Line Items]        
Revenue 16,878 6,418 39,318 18,547
Over Time | Restaurant/Retail | Service        
Disaggregation of Revenue [Line Items]        
Revenue 7,834 6,919 22,502 21,293
Over Time | Restaurant/Retail | Mission systems        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Over Time | Restaurant/Retail | Intelligence, surveillance, and reconnaissance solutions        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Over Time | Restaurant/Retail | Product        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0
Over Time | Government        
Disaggregation of Revenue [Line Items]        
Revenue 18,039 17,500 53,748 52,881
Over Time | Government | Hardware        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Over Time | Government | Software        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Over Time | Government | Service        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Over Time | Government | Mission systems        
Disaggregation of Revenue [Line Items]        
Revenue 9,619 8,084 28,450 24,620
Over Time | Government | Intelligence, surveillance, and reconnaissance solutions        
Disaggregation of Revenue [Line Items]        
Revenue 8,237 8,943 24,706 27,457
Over Time | Government | Product        
Disaggregation of Revenue [Line Items]        
Revenue $ 183 $ 473 $ 592 $ 804