XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 21,056 $ 11,376
Marketable securities 55,680 13,147
Accounts receivable, net of allowance for doubtful accounts of $1,268 and $1,597 as of December 31, 2022 & December 31, 2021, respectively 27,427 27,766
Inventories, net 22,730 15,833
Prepaid expenses and other current assets 3,067 2,637
Current contract assets 1,243 1,230
Current assets held for sale 0 15,841
Total current assets 131,203 87,830
Property and equipment, net 53,118 52,945
Intangible assets, net 404 1,287
Goodwill 5,308 6,570
Right of use assets 2,168 3,055
Other non-current assets 5,037 6,778
Non-current contract assets 3,033 3,104
Deferred income tax asset 259 56
Non-current assets held for sale 0 7,169
Total assets 200,530 168,794
Current liabilities:    
Accounts payable 20,449 9,501
Accrued compensation and employee-related expenses 7,621 6,139
Accrued other 4,234 6,937
Accrued product warranty costs 1,287 1,084
Deferred revenue, current 3,108 3,778
Current operating lease liability 1,532 1,912
Liability for uncertain tax positions 637 592
Current liabilities held for sale 0 3,939
Total current liabilities 38,868 33,882
Other long-term liabilities 0 22
Long-term operating lease liability 636 1,224
Long-term contract liabilities 4,315 4,466
Deferred income tax liability 55 215
Non-current liabilities held for sale 0 8
Total liabilities 43,874 39,817
Commitments and contingencies (Notes 1, 5, 6, 14 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,631,152 and 20,342,695 shares issued at December 31, 2022 and December 31, 2021, respectively; and 19,198,458 and 18,910,001 shares outstanding at December 31, 2022 and December 31, 2021, respectively 206 203
Additional paid-in capital 160,475 156,199
Retained earnings (accumulated deficit) 11,936 (12,165)
Accumulated other comprehensive loss (4,110) (3,409)
Total stockholders equity before treasury stock adjustment 168,507 140,828
Less: treasury stock at cost, 1,432,694 shares as of December 31, 2022 and December 31, 2021 (11,851) (11,851)
Total stockholders’ equity 156,656 128,977
Total liabilities and stockholders’ equity $ 200,530 $ 168,794