XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 61,306 $ 53,210
Marketable securities 59,775 59,672
Accounts receivable, net of allowances of $410 and $315 27,545 39,585
Inventory 53,013 52,160
Prepaid expenses and other current assets 17,564 15,927
Total current assets 219,203 220,554
Restricted cash 257 256
Lease right-of-use assets 12,675 12,616
Property, plant and equipment, net 50,290 52,300
Intangible assets, net 1,278 1,652
Goodwill 12,382 12,399
Other assets, net 6,746 7,026
Total assets 302,831 306,803
Current liabilities:    
Accounts payable 13,911 12,166
Accrued liabilities 13,599 12,556
Deferred revenues 7,583 4,849
Current portion of lease liabilities 3,171 3,181
Total current liabilities 38,264 32,752
Non-current income taxes payable 5,485 5,391
Long-term lease liabilities 10,993 10,978
Other long-term liabilities 3,732 3,263
Total liabilities 58,474 52,384
Stockholders' equity:    
Common stock - $0.0001 par value; 190,000 shares authorized, 47,552 and 47,266 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 16 16
Additional paid-in capital 525,000 521,184
Accumulated other comprehensive loss (2,589) (2,477)
Accumulated deficit (278,070) (264,304)
Total stockholders’ equity 244,357 254,419
Total liabilities and stockholders’ equity $ 302,831 $ 306,803