XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 41,456 $ 53,210
Marketable securities 65,241 59,672
Accounts receivable, net of allowances of $1,810 and $315 40,282 39,585
Inventory 48,828 52,160
Prepaid expenses and other current assets 14,975 15,927
Total current assets 210,782 220,554
Restricted cash 258 256
Lease right-of-use assets 11,270 12,616
Property, plant and equipment, net 47,889 52,300
Intangible assets, net 981 1,652
Goodwill 12,408 12,399
Other assets, net 7,706 7,026
Total assets 291,294 306,803
Current liabilities:    
Accounts payable 16,467 12,166
Accrued liabilities 14,141 12,556
Deferred revenues 2,921 4,849
Current portion of lease liabilities 2,616 3,181
Total current liabilities 36,145 32,752
Non-current income taxes payable 5,638 5,391
Long-term lease liabilities 10,017 10,978
Other long-term liabilities 4,224 3,263
Total liabilities 56,024 52,384
Stockholders' equity:    
Common stock - $0.0001 par value; 190,000 shares authorized, 48,343 and 47,266 shares issued and outstanding at September 30, 2024 and December 31, 2023, respectively 16 16
Additional paid-in capital 537,776 521,184
Accumulated other comprehensive loss (2,388) (2,477)
Accumulated deficit (300,134) (264,304)
Total stockholders’ equity 235,270 254,419
Total liabilities and stockholders’ equity $ 291,294 $ 306,803