XML 12 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 9,672 $ 12,123
Contract receivables, net 19,065 21,077
Prepaid expenses and other current assets 2,210 1,800
Total current assets 30,947 35,000
Equipment, software, and leasehold improvements 5,522 5,293
Accumulated depreciation (4,419) (4,228)
Equipment, software, and leasehold improvements, net 1,103 1,065
Software development costs, net 599 615
Goodwill 16,709 13,170
Intangible assets, net 8,454 6,080
Deferred tax assets 7,049 5,461
Operating lease - right of use assets, net 4,071 0
Other assets 64 49
Total assets 68,996 61,440
Current liabilities:    
Current portion of long-term debt, net of debt issuance costs and original issue discount 4,773 1,902
Accounts payable 1,879 1,307
Accrued expenses 1,145 2,646
Accrued compensation 3,006 3,649
Billings in excess of revenue earned 6,165 10,609
Accrued warranty 1,136 981
Income taxes payable 1,163 1,176
Other current liabilities 1,133 60
Total current liabilities 20,400 22,330
Long-term debt, less current portion, net of debt issuance costs and original issue discount 16,161 6,610
Operating lease liabilities 3,439 0
Other liabilities 1,375 1,371
Total liabilities 41,375 30,311
Commitments and contingencies
Stockholders' equity:    
Preferred stock $0.01 par value, 2,000,000 shares authorized, no shares issued and outstanding 0 0
Common stock $0.01 par value; 60,000,000 shares authorized, 21,698,635 shares issued, 20,099,724 shares outstanding as of June 30, 2019; 60,000,000 shares authorized, 21,485,445 shares issued, 19,886,534 shares outstanding as of December 31, 2018 217 214
Additional paid-in capital 79,028 78,118
Accumulated deficit (46,930) (42,569)
Accumulated other comprehensive loss (1,695) (1,635)
Treasury stock at cost, 1,598,911 shares on June 30, 2019 and December 31, 2018 (2,999) (2,999)
Total stockholders' equity 27,621 31,129
Total liabilities and stockholders' equity $ 68,996 $ 61,440