XML 14 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 298,211 $ 98,699
Marketable securities 34,383 34,934
Accounts receivable, net of allowances of $513 and $520 48,105 50,836
Inventory 43,864 45,407
Prepaid expenses and other current assets 21,502 13,314
Total current assets 446,065 243,190
Restricted cash 322 322
Lease right-of-use assets 14,266 15,020
Property, plant and equipment, net 40,897 42,114
Goodwill 12,432 12,448
Other assets, net 1,717 2,116
Total assets 515,699 315,210
Current liabilities:    
Accounts payable 19,125 20,890
Accrued liabilities 16,929 19,052
Deferred revenues 4,093 1,489
Current portion of lease liabilities 2,902 2,776
Line of credit 20,000 20,000
Total current liabilities 63,049 64,207
Non-current income taxes payable 5,991 5,902
Long-term lease liabilities 12,681 13,431
Other long-term liabilities 4,741 4,921
Total liabilities 86,462 88,461
Stockholders' equity:    
Common stock - $0.0001 par value; 190,000 shares authorized, 56,406 and 51,163 shares issued and outstanding at March 31, 2026 and December 31, 2025, respectively 17 16
Additional paid-in capital 780,482 578,360
Accumulated other comprehensive loss (3,344) (3,064)
Accumulated deficit (347,918) (348,563)
Total stockholders’ equity 429,237 226,749
Total liabilities and stockholders’ equity $ 515,699 $ 315,210