XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 78,812 $ 65,829
Marketable securities 34,888 34,868
Accounts receivable, net of allowances of $905 and $1,800 44,425 34,895
Inventory 48,295 40,800
Prepaid expenses and other current assets 16,443 17,697
Total current assets 222,863 194,089
Restricted cash 261 259
Lease right-of-use assets 10,771 10,822
Property, plant and equipment, net 44,941 46,937
Intangible assets, net 536 833
Goodwill 12,448 12,354
Other assets, net 3,434 4,947
Total assets 295,254 270,241
Current liabilities:    
Accounts payable 18,375 15,076
Accrued liabilities 16,312 13,268
Deferred revenues 2,459 3,577
Current portion of lease liabilities 2,413 2,314
Total current liabilities 39,559 34,235
Line of credit 20,000 0
Non-current income taxes payable 5,540 5,541
Long-term lease liabilities 9,584 9,819
Other long-term liabilities 4,570 4,216
Total liabilities 79,253 53,811
Stockholders' equity:    
Common stock - $0.0001 par value; 190,000 shares authorized, 49,883 and 48,948 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively 16 16
Additional paid-in capital 555,755 544,842
Accumulated other comprehensive loss (2,990) (3,332)
Accumulated deficit (336,780) (325,096)
Total stockholders’ equity 216,001 216,430
Total liabilities and stockholders’ equity $ 295,254 $ 270,241