XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 14,008 $ 21,056
Marketable securities 56,966 55,680
Accounts receivable, net of allowance for credit losses of $1,187 and $1,268 as of June 30, 2023 and December 31, 2022, respectively 26,975 27,427
Inventories 24,179 22,730
Prepaid expenses and other current assets 2,382 3,067
Current contract assets 1,162 1,243
Total current assets 125,672 131,203
Property and equipment, net 50,790 53,118
Intangible assets, net 283 404
Goodwill 5,351 5,308
Right of use assets 1,582 2,168
Other non-current assets 4,588 5,037
Non-current contract assets 2,757 3,033
Deferred income tax asset 258 259
Total assets 191,281 200,530
Current liabilities:    
Accounts payable 12,194 20,449
Accrued compensation and employee-related expenses 4,251 7,621
Accrued other 3,605 4,234
Accrued product warranty costs 688 1,287
Contract liabilities 3,310 3,108
Current operating lease liability 1,207 1,532
Liability for uncertain tax positions 674 637
Total current liabilities 25,929 38,868
Long-term operating lease liability 371 636
Long-term contract liabilities 4,220 4,315
Deferred income tax liability 57 55
Total liabilities 30,577 43,874
Commitments and contingencies (Notes 2, 10, and 15)
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,969,436 and 20,631,152 shares issued at June 30, 2023 and December 31, 2022, respectively; and 19,513,327 and 19,198,458 shares outstanding at June 30, 2023 and December 31, 2022, respectively 210 206
Additional paid-in capital 163,690 160,475
Retained earnings 12,849 11,936
Accumulated other comprehensive loss (3,955) (4,110)
Stockholders equity before treasury stock adjustment 172,794 168,507
Less: treasury stock at cost, common stock, 1,456,109 and 1,432,694 shares as of June 30, 2023 and December 31, 2022, respectively. (12,090) (11,851)
Total stockholders’ equity 160,704 156,656
Total liabilities and stockholders’ equity $ 191,281 $ 200,530