v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 68,098 $ 56,354
Short-term investments 40,445 33,479
Accounts receivable, net 46,937 34,062
Inventories, net 26,149 28,366
Prepaid expenses and other assets 3,843 5,606
Total current assets 185,472 157,867
Long-term investments 13,832 3,058
Deferred tax assets, net 10,324 10,263
Property and equipment, net 18,699 19,580
Operating lease, right of use asset 11,469 13,115
Goodwill 12,790 12,790
Other assets, non-current 388 366
Total assets 252,974 217,039
Current liabilities:    
Accounts payable 3,000 814
Accrued expenses and other liabilities 15,583 14,693
Lease liabilities 1,791 1,600
Contract liabilities 1,097 1,195
Total current liabilities 21,471 18,302
Lease liabilities, non-current 11,488 13,278
Other liabilities, non-current 207 121
Total liabilities 33,166 31,701
Commitments and contingencies (Note 7)
Stockholders’ equity:    
Preferred stock, $0.001 par value; 10,000,000 shares authorized; no shares issued or outstanding at December 31, 2023 and 2022 0 0
Common stock, $0.001 par value; 200,000,000 shares authorized; 65,029,459 shares issued and 56,880,947 shares outstanding at December 31, 2023 and 64,225,391 shares issued and 56,076,879 shares outstanding at December 31, 2022 65 64
Additional paid-in capital 217,617 204,957
Accumulated other comprehensive loss (44) (349)
Treasury stock, at cost, 8,148,512 shares repurchased at December 31, 2023 and 2022 (80,486) (80,486)
Retained earnings 82,656 61,152
Total stockholders’ equity 219,808 185,338
Total liabilities and stockholders’ equity $ 252,974 $ 217,039

Source