v3.26.1
Consolidated Balance Sheets (Unaudited) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Current Assets:    
Cash and cash equivalents $ 160,582,000 $ 199,278,000
Accounts receivable, net of allowance for doubtful accounts of $445 and $188 25,597,000 22,203,000
Inventories 30,071,000 31,060,000
Prepaid expenses 3,369,000 5,221,000
Income tax receivable 1,764,000 0
Other current assets 1,554,000 4,146,000
Total current assets 222,937,000 261,908,000
Noncurrent Assets:    
Property, plant and equipment, net of accumulated depreciation 38,577,000 39,179,000
Operating right-of-use assets, net 11,090,000 11,996,000
Finance right-of-use assets, net 181,000 146,000
Intangible assets, net of accumulated amortization of $26,627 and $27,180 18,835,000 19,046,000
Goodwill 42,717,000 43,363,000
Investment in equity method investee 24,355,000 25,956,000
Deferred tax asset 450,000 271,000
Other noncurrent assets 1,410,000 1,303,000
Total noncurrent assets 137,615,000 141,260,000
TOTAL ASSETS 360,552,000 403,168,000
Current Liabilities:    
Accounts payable 8,401,000 6,521,000
Deferred revenue 851,000 1,518,000
Accrued expenses and other current liabilities 13,718,000 11,149,000
Finance lease liability 84,000 63,000
Operating lease liability 2,065,000 2,164,000
Current portion 0 18,380,000
Total current liabilities 25,119,000 39,795,000
Noncurrent Liabilities:    
Finance lease liability 122,000 100,000
Operating lease liability 9,823,000 10,870,000
Long-term portion 5,233,000 9,333,000
Other noncurrent liabilities 2,478,000 2,243,000
Total noncurrent liabilities 17,656,000 22,546,000
TOTAL LIABILITIES 42,775,000 62,341,000
Commitments and Contingencies
STOCKHOLDERS' EQUITY    
Preferred stock, par value $0.000001, 25,000 shares authorized, none issued 0 0
Common stock, par value $0.000001, 120,000 shares authorized, 68,968 and 70,391 shares issued and outstanding 0 0
Additional paid-in capital 527,964,000 531,393,000
Accumulated other comprehensive loss (21,897,000) (18,404,000)
Accumulated deficit (188,290,000) (172,162,000)
Total stockholders' equity 317,777,000 340,827,000
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 360,552,000 $ 403,168,000