XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 65,829 $ 53,210
Marketable securities 34,868 59,672
Accounts receivable, net of allowances of $1,800 and $315 34,895 39,585
Inventory 40,800 52,160
Prepaid expenses and other current assets 17,697 15,927
Total current assets 194,089 220,554
Restricted cash 259 256
Lease right-of-use assets 10,822 12,616
Property, plant and equipment, net 46,937 52,300
Finite-lived intangible assets, net 833 1,652
Goodwill 12,354 12,399
Other assets, net 4,947 7,026
Total assets 270,241 306,803
Current liabilities:    
Accounts payable 15,076 12,166
Accrued liabilities 13,268 12,556
Deferred revenues 3,577 4,849
Current portion of lease liabilities 2,314 3,181
Total current liabilities 34,235 32,752
Non-current income taxes payable 5,541 5,391
Long-term lease liabilities 9,819 10,978
Other long-term liabilities 4,216 3,263
Total liabilities 53,811 52,384
Stockholders' equity:    
Common stock - $0.0001 par value; 190,000 shares authorized, 48,948 and 47,266 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively 16 16
Additional paid-in capital 544,842 521,184
Accumulated other comprehensive loss (3,332) (2,477)
Accumulated deficit (325,096) (264,304)
Total stockholders’ equity 216,430 254,419
Total liabilities and stockholders’ equity $ 270,241 $ 306,803