XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Schedule of Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 68,950 $ 45,691 $ 123,417 $ 100,423
Service        
Disaggregation of Revenue [Line Items]        
Revenue 27,185 15,300 45,213 34,075
Product        
Disaggregation of Revenue [Line Items]        
Revenue 23,939 12,333 42,495 30,967
Restaurant/Retail        
Disaggregation of Revenue [Line Items]        
Revenue 51,124 27,633 87,708 65,042
Government        
Disaggregation of Revenue [Line Items]        
Revenue 17,826 18,058 35,709 35,381
Point in Time | Restaurant/Retail        
Disaggregation of Revenue [Line Items]        
Revenue 29,111 14,898 50,601 38,539
Point in Time | Restaurant/Retail | Hardware        
Disaggregation of Revenue [Line Items]        
Revenue 23,355 12,104 41,190 30,241
Point in Time | Restaurant/Retail | Software        
Disaggregation of Revenue [Line Items]        
Revenue 294 624 537 1,186
Point in Time | Restaurant/Retail | Service        
Disaggregation of Revenue [Line Items]        
Revenue 5,462 2,170 8,874 7,112
Point in Time | Restaurant/Retail | Mission Systems        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Point in Time | Restaurant/Retail | ISR 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 22,013 12,735 37,107 26,503
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 14,806 7,232 22,439 14,618
Over Time | Restaurant/Retail | Service        
Disaggregation of Revenue [Line Items]        
Revenue 7,207 5,503 14,668 11,885
Over Time | Restaurant/Retail | Mission Systems        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Over Time | Restaurant/Retail | ISR 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 17,826 18,058 35,709 35,381
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,284 8,087 18,831 16,535
Over Time | Government | ISR Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 8,338 9,742 16,469 18,514
Over Time | Government | Product        
Disaggregation of Revenue [Line Items]        
Revenue $ 204 $ 229 $ 409 $ 332