XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.1
General and Basis of Presentation (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2019
USD ($)
Segment
Reportingunit
shares
Mar. 31, 2018
USD ($)
Dec. 31, 2018
USD ($)
Segment Reporting [Abstract]      
Number of reportable segments | Segment 1    
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]      
Right-of-use assets $ 1,846,000   $ 0
Lease liabilities 2,037,000    
Disaggregation of Revenue [Abstract]      
Revenue 31,166,000 $ 32,401,000  
Components of Accounts Receivable [Abstract]      
Billed accounts receivable 11,738,000   18,848,000
Unbilled receivables 14,144,000   16,000,000
Allowance for doubtful accounts (306,000)   (306,000)
Receivables - net 25,576,000   34,542,000
Components of Contract Liabilities [Abstract]      
Contract liabilities 5,158,000   5,232,000
Revenue recognized included in opening contract liabilities 1,900,000 2,600,000  
Revenue, Performance Obligation [Abstract]      
Remaining performance obligation $ 84,600,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 5,000,000 3,100,000  
Loss recognized in selling, general and administrative expenses 18,000 11,000  
Balance of sold receivables 0 900,000 900,000
Deferred price related to sold receivables   100,000 100,000
Inventories [Abstract]      
Gross inventory 4,000,000   4,900,000
Inventory valuation reserves 520,000    
Software Development Costs [Abstract]      
Capitalized software development costs $ 3,700,000   3,100,000
Software development estimated useful life 2 years    
Amortization expense $ 400,000 200,000  
Accumulated amortization $ 1,700,000   1,300,000
Goodwill [Abstract]      
Number of reporting units | Reportingunit 3    
Goodwill amortization period for income tax purposes 15 years    
Accumulated Other Comprehensive Income [Abstract]      
Cumulative foreign currency translation loss $ (88,000)   (90,000)
Cumulative actuarial gain on pension liability adjustment 107,000   107,000
Accumulated other comprehensive income 19,000   $ 17,000
Firm Fixed-Price [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 24,930,000 24,921,000  
Time-and-Materials [Member]      
Disaggregation of Revenue [Abstract]      
Revenue 3,928,000 3,767,000  
Cost Plus Fixed Fee [Member]      
Disaggregation of Revenue [Abstract]      
Revenue $ 2,308,000 3,713,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01      
Revenue, Performance Obligation [Abstract]      
Remaining performance obligation percentage 95.40%    
Remaining performance obligation, expected timing of satisfaction, period 3 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-01-01      
Revenue, Performance Obligation [Abstract]      
Remaining performance obligation percentage 4.50%    
Remaining performance obligation, expected timing of satisfaction, period    
Federal [Member]      
Disaggregation of Revenue [Abstract]      
Revenue $ 28,984,000 29,711,000  
State & Local, and Commercial [Member]      
Disaggregation of Revenue [Abstract]      
Revenue $ 2,182,000 $ 2,690,000  
Restricted Stock Grants [Member]      
Restricted Stock Grants [Abstract]      
Restricted stock remained subject to vesting (in shares) | shares 2,427,500    
Restricted stock vested on date of grant 25.00%    
Restricted stock vest on anniversary of the date of grant 25.00%    
ASU 2016-02 [Member]      
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]      
Right-of-use assets $ 2,000,000    
Lease liabilities 2,000,000    
ASC 606 [Member]      
Revenue from Contract with Customer [Abstract]      
Revenue accruals for multiple contracts as a result of cumulative indirect rate adjustments $ 6,000,000