XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 9,223 $ 12,578
Marketable securities 25,145 25,141
Accounts receivable, net of allowance for doubtful accounts of $1,554 and $1,596 as of June 30, 2021 and December 31, 2020, respectively 32,995 33,687
Inventories, net 22,300 24,674
Prepaid expenses and other current assets 4,127 3,894
Current contract assets 1,149 1,086
Total current assets 94,939 101,060
Property and equipment, net 59,102 56,273
Intangible assets, net 1,760 2,254
Goodwill 6,622 6,592
Right of use assets 4,492 6,893
Other non-current assets 7,187 7,785
Non-current contract assets 2,415 2,661
Deferred income tax asset 35 73
Total assets 176,552 183,591
Current liabilities:    
Accounts payable 11,809 11,400
Accrued compensation and employee-related expenses 7,049 7,156
Accrued other 7,982 6,597
Accrued product warranty costs 1,595 1,812
Current portion of long-term debt 6,927 4,992
Contract liabilities 4,245 4,445
Current operating lease liability 2,505 3,826
Liability for uncertain tax positions 589 560
Total current liabilities 42,701 40,788
Other long-term liabilities 161 674
Long-term operating lease liability 2,114 3,204
Long-term contract liabilities 4,314 4,688
Long-term debt, excluding current portion 0 1,935
Deferred income tax liability 386 418
Total liabilities 49,676 51,707
Commitments and contingencies (Notes 2, 10, 12, and 18)
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; 20,244,579 and 19,862,534 shares issued at June 30, 2021 and December 31, 2020, respectively; and 18,811,885 and 18,429,840 shares outstanding at June 30, 2021 and December 31, 2020, respectively 202 199
Additional paid-in capital 153,596 149,170
Accumulated deficit (12,103) (2,402)
Accumulated other comprehensive loss (2,968) (3,232)
Stockholders equity before treasury stock adjustment 138,727 143,735
Less: treasury stock at cost, common stock, 1,432,694 shares as of June 30, 2021 and December 31, 2020 (11,851) (11,851)
Total stockholders’ equity 126,876 131,884
Total liabilities and stockholders’ equity $ 176,552 $ 183,591
Treasury Stock, Shares 1,432,694 1,432,694