XML 12 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 18,149 $ 18,365
Marketable securities 22,502 29,907
Accounts receivable, net of allowance for doubtful accounts of $1,821 and $1,589 as of September 30, 2020 and December 31, 2019, respectively 31,495 32,891
Inventories, net 24,663 23,465
Prepaid expenses and other current assets 3,394 3,188
Current contract assets 1,323 1,458
Total current assets 101,526 109,274
Property and equipment, net 55,884 53,584
Intangible assets, net 4,138 4,943
Goodwill 15,146 15,408
Right of use asset operating lease 3,858 6,286
Other non-current assets 7,859 6,443
Non-current contract assets 2,780 3,408
Non-current deferred income tax asset 35 45
Total assets 191,226 199,391
Current liabilities:    
Accounts payable 11,361 15,031
Accrued compensation and employee-related expenses 7,189 5,637
Accrued other 8,167 7,733
Accrued product warranty costs 2,133 2,194
Current portion of long-term debt 3,836 0
Contract liabilities 4,170 4,443
Current operating lease liability 1,316 2,831
Liability for uncertain tax positions 561 521
Total current liabilities 38,733 38,390
Other long-term liabilities 829 1,292
Long-term operating lease liability 2,580 3,482
Long-term contract liabilities 4,781 5,476
Long-term debt, excluding current portion 3,091 0
Non-current deferred income tax liability 760 762
Total liabilities 50,774 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,735,353 and 19,398,699 shares issued at September 30, 2020 and December 31, 2019, respectively; and 18,302,659 and 18,001,261 shares outstanding at September 30, 2020 and December 31, 2019, respectively 197 194
Additional paid-in capital 147,146 144,485
Retained earnings 9,235 19,538
Accumulated other comprehensive loss (4,275) (2,767)
Stockholders equity before treasury stock adjustment 152,303 161,450
Less: treasury stock at cost, common stock, 1,432,694 and 1,397,438 shares as of September 30, 2020 and December 31, 2019, respectively (11,851) (11,461)
Total stockholders’ equity 140,452 149,989
Total liabilities and stockholders’ equity $ 191,226 $ 199,391