XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
General and Basis of Presentation (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2017
shares
Jun. 30, 2018
USD ($)
shares
Mar. 31, 2018
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Segment
Unit
shares
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Segment Reporting [Abstract]              
Number of reportable segments | Segment         1    
Disaggregation of Revenue [Abstract]              
Revenue   $ 34,943,000   $ 21,096,000 $ 67,344,000 $ 44,206,000  
Components of Accounts Receivable [Abstract]              
Billed accounts receivable   9,691,000     9,691,000   $ 11,736,000
Unbilled receivables   9,513,000     9,513,000   13,195,000
Allowance for doubtful accounts   (388,000)     (388,000)   (411,000)
Receivables - net   18,816,000     18,816,000   24,520,000
Contract with Customer, Liability [Abstract]              
Contract liabilities   4,451,000     4,451,000   10,073,000
Revenue, Performance Obligation [Abstract]              
Remaining performance obligation   70,200,000     $ 70,200,000    
Accounts Receivable [Abstract]              
Percentage of initial payment by factor of U.S. Federal government receivables         90.00%    
Percentage of initial payment by factor of commercial prime contractors         85.00%    
Maximum limit of sold receivables         $ 10,000,000    
Sold receivables during the period   2,000,000   4,300,000 5,100,000 8,200,000  
Loss recognized in selling, general and administrative expenses   7,000   16,000 18,000 29,000  
Balance of sold receivables         1,000,000   0
Deferred price related to sold receivables         100,000    
Inventories [Abstract]              
Gross inventory   4,100,000     4,100,000   15,000,000
Inventory valuation reserves   927,000     927,000   1,484,000
Software Development Costs [Abstract]              
Capitalized software development costs   2,300,000     2,300,000    
Software development estimated useful life     2 years        
Amortization expense   200,000   0 400,000    
Accumulated amortization   700,000     $ 700,000    
Goodwill [Abstract]              
Number of reporting units | Unit         3    
Goodwill amortization period for income tax purposes         15 years    
Accumulated Other Comprehensive Income [Abstract]              
Cumulative foreign currency translation loss   (82,000)     $ (82,000)   (75,000)
Cumulative actuarial gain on pension liability adjustment   107,000     107,000   107,000
Accumulated other comprehensive income   25,000     25,000   32,000
ASC 606 [Member]              
Revenue from Contract with Customer [Abstract]              
Contract liabilities   (3,800,000)     (3,800,000)    
Components of Accounts Receivable [Abstract]              
Billed accounts receivable             11,736,000
Unbilled receivables             13,195,000
Allowance for doubtful accounts             (411,000)
Receivables - net             24,520,000
Contract with Customer, Liability [Abstract]              
Contract liabilities             $ 10,073,000
Firm Fixed-Price [Member]              
Disaggregation of Revenue [Abstract]              
Revenue   28,173,000   16,772,000 53,094,000 35,468,000  
Time-and-Materials [Member]              
Disaggregation of Revenue [Abstract]              
Revenue   4,089,000   2,663,000 7,856,000 5,130,000  
Cost Plus Fixed Fee [Member]              
Disaggregation of Revenue [Abstract]              
Revenue   $ 2,681,000   1,661,000 $ 6,394,000 3,608,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-04-01              
Revenue, Performance Obligation [Abstract]              
Remaining performance obligation percentage   62.10%     62.10%    
Remaining performance obligation, expected timing of satisfaction, period   6 months     6 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01              
Revenue, Performance Obligation [Abstract]              
Remaining performance obligation percentage   37.90%     37.90%    
Remaining performance obligation, expected timing of satisfaction, period          
Federal [Member]              
Disaggregation of Revenue [Abstract]              
Revenue   $ 32,858,000   19,674,000 $ 62,569,000 41,682,000  
State & Local, and Commercial [Member]              
Disaggregation of Revenue [Abstract]              
Revenue   $ 2,085,000   $ 1,422,000 $ 4,775,000 $ 2,524,000  
Restricted Stock Grants [Member]              
Restricted Stock Grants [Abstract]              
Restricted stock remained subject to vesting (in shares) | shares   2,467,500     2,467,500    
Restricted stock vested on date of grant         25.00%    
Restricted stock vest on anniversary of the date of grant         25.00%    
Restricted Stock Grants [Member] | Executive Officers and Employees [Member]              
Restricted Stock Grants [Abstract]              
Restricted stock issued during the period (in shares) | shares 5,005,000