XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 12,578 $ 18,365
Marketable securities 25,141 29,907
Accounts receivable, net of allowance for doubtful accounts of $1,596 and $1,589 as of December 31, 2020 & December 31, 2019, respectively 33,687 32,891
Inventories 24,674 23,465
Prepaid expenses and other current assets 3,894 3,188
Current contract assets 1,086 1,458
Total current assets 101,060 109,274
Property and equipment, net 56,273 53,584
Intangible assets, net 2,254 4,943
Goodwill 6,592 15,408
Right of use assets 6,893 6,286
Other non-current assets 7,785 6,443
Non-current contract assets 2,661 3,408
Deferred income tax asset 73 45
Total assets 183,591 199,391
Current liabilities:    
Accounts payable 11,400 15,031
Accrued compensation and employee-related expenses 7,156 5,637
Accrued other 6,597 7,733
Accrued product warranty costs 1,812 2,194
Current portion of long-term debt 4,992 0
Contract liabilities 4,445 4,443
Less current installments of obligation under current-operating lease liabilities 3,826 2,831
Liability for uncertain tax positions 560 521
Total current liabilities 40,788 38,390
Other long-term liabilities 674 1,292
Obligations under long-term operating lease liabilities, excluding current installments 3,204 3,482
Long-term contract liabilities 4,688 5,476
Long-term debt, excluding current portion 1,935 0
Deferred income tax liability 418 762
Total liabilities 51,707 49,402
Commitments and contingencies (Notes 1, 5, 6, 15, 16 and 17)
Stockholders’ equity:    
Preferred stock, $0.01 par value. Authorized 1,000,000 shares; none issued 0 0
Common stock, $0.01 par value. Authorized 30,000,000 shares, 19,862,534 and 19,398,699 shares issued at December 31, 2020 and December 31, 2019, respectively; and 18,429,840 and 18,001,261 shares outstanding at December 31, 2020 and December 31, 2019, respectively 199 194
Additional paid-in capital 149,170 144,485
Accumulated (deficit) retained earnings (2,402) 19,538
Accumulated other comprehensive loss (3,232) (2,767)
Total Stockholders equity before treasury stock adjustment 143,735 161,450
Less: treasury stock at cost, 1,432,694 and 1,397,438 shares as of December 31, 2020 and December 31, 2019, respectively (11,851) (11,461)
Total stockholders’ equity 131,884 149,989
Total liabilities and stockholders’ equity $ 183,591 $ 199,391