XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 11,484 $ 21,056
Marketable securities 57,710 55,680
Accounts receivable, net of allowance for credit losses of $1,010 and $1,268 as of September 30, 2023 and December 31, 2022, respectively 28,190 27,427
Inventories 26,423 22,730
Prepaid expenses and other current assets 4,617 3,067
Current contract assets 1,130 1,243
Total current assets 129,554 131,203
Property and equipment, net 49,407 53,118
Intangible assets, net 0 404
Goodwill 0 5,308
Right of use assets 1,191 2,168
Other non-current assets 3,985 5,037
Non-current contract assets 2,557 3,033
Deferred income tax asset 258 259
Total assets 186,952 200,530
Current liabilities:    
Accounts payable 3,644 20,449
Accrued compensation and employee-related expenses 4,936 7,621
Accrued other 11,609 4,234
Accrued product warranty costs 642 1,287
Contract liabilities 3,268 3,108
Current operating lease liability 921 1,532
Liability for uncertain tax positions 693 637
Total current liabilities 25,713 38,868
Long-term operating lease liability 272 636
Long-term contract liabilities 3,905 4,315
Deferred income tax liability 55 55
Total liabilities 29,945 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; 21,066,899 and 20,631,152 shares issued at September 30, 2023 and December 31, 2022, respectively; and 19,610,790 and 19,198,458 shares outstanding at September 30, 2023 and December 31, 2022, respectively 211 206
Additional paid-in capital 164,505 160,475
Retained earnings 8,603 11,936
Accumulated other comprehensive loss (4,222) (4,110)
Stockholders equity before treasury stock adjustment 169,097 168,507
Less: treasury stock at cost, common stock, 1,456,109 and 1,432,694 shares as of September 30, 2023 and December 31, 2022, respectively. (12,090) (11,851)
Total stockholders’ equity 157,007 156,656
Total liabilities and stockholders’ equity $ 186,952 $ 200,530