XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 21,443 $ 18,365
Marketable securities 22,498 29,907
Accounts receivable, net of allowance for doubtful accounts of $1,962 and $1,589 as of June 30, 2020 and December 31, 2019, respectively 28,563 32,891
Inventories, net 24,454 23,465
Prepaid expenses and other current assets 3,087 3,188
Current contract assets 1,357 1,458
Total current assets 101,402 109,274
Property and equipment, net 55,269 53,584
Intangible assets, net 4,195 4,943
Goodwill 14,691 15,408
Right of use asset operating lease 4,108 6,286
Other non-current assets 7,260 6,443
Non-current contract assets 3,021 3,408
Non-current deferred income tax asset 38 45
Total assets 189,984 199,391
Current liabilities:    
Accounts payable 12,195 15,031
Accrued compensation and employee-related expenses 5,608 5,637
Accrued other 8,294 7,733
Accrued product warranty costs 2,137 2,194
Current portion of long-term debt 2,682 0
Contract liabilities 4,438 4,443
Current operating lease liability 1,339 2,831
Liability for uncertain tax positions 564 521
Total current liabilities 37,257 38,390
Other long-term liabilities 983 1,292
Long-term operating lease liability 2,803 3,482
Long-term contract liabilities 4,938 5,476
Long-term debt, excluding current portion 4,245 0
Non-current deferred income tax liability 770 762
Total liabilities 50,996 49,402
Commitments and contingencies
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,445,221 and 19,398,699 shares issued at June 30, 2020 and December 31, 2019, respectively; and 18,012,527 and 18,001,261 shares outstanding at June 30, 2020 and December 31, 2019, respectively 194 194
Additional paid-in capital 146,250 144,485
Retained earnings 9,772 19,538
Accumulated other comprehensive loss (5,377) (2,767)
Stockholders equity before treasury stock adjustment 150,839 161,450
Less: treasury stock at cost, common stock, 1,432,694 and 1,397,438 shares as of June 30, 2020 and December 31, 2019, respectively (11,851) (11,461)
Total stockholders’ equity 138,988 149,989
Total liabilities and stockholders’ equity $ 189,984 $ 199,391