XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 12,375 $ 21,056
Marketable securities 56,280 55,680
Accounts receivable, net of allowance for credit losses of $1,526 and $1,268 as of March 31, 2023 and December 31, 2022, respectively 26,383 27,427
Inventories, net 23,886 22,730
Prepaid expenses and other current assets 3,192 3,067
Current contract assets 1,273 1,243
Total current assets 123,389 131,203
Property and equipment, net 51,792 53,118
Intangible assets, net 325 404
Goodwill 5,329 5,308
Right of use assets 1,780 2,168
Other non-current assets 4,713 5,037
Non-current contract assets 3,079 3,033
Deferred income tax asset 259 259
Total assets 190,666 200,530
Current liabilities:    
Accounts payable 5,445 20,449
Accrued compensation and employee-related expenses 4,159 7,621
Accrued other 11,728 4,234
Accrued product warranty costs 712 1,287
Contract liabilities 3,684 3,108
Current operating lease liability 1,393 1,532
Liability for uncertain tax positions 654 637
Total current liabilities 27,775 38,868
Long-term operating lease liability 376 636
Long-term contract liabilities 4,667 4,315
Deferred income tax liability 56 55
Total liabilities 32,874 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,825,805 and 20,631,152 shares issued at March 31, 2023 and December 31, 2022, respectively; and 19,369,696 and 19,198,458 shares outstanding at March 31, 2023 and December 31, 2022, respectively 208 206
Additional paid-in capital 161,779 160,475
Retained earnings 11,924 11,936
Accumulated other comprehensive loss (4,029) (4,110)
Stockholders equity before treasury stock adjustment 169,882 168,507
Less: treasury stock at cost, common stock, 1,456,109 and 1,432,694 shares as of March 31, 2023 and December 31, 2022, respectively. (12,090) (11,851)
Total stockholders’ equity 157,792 156,656
Total liabilities and stockholders’ equity $ 190,666 $ 200,530