v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities:    
Net income $ 4,436 $ 8,829
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,100 5,559
Stock-based compensation 3,849 3,654
Provision for credit loss recovery 0 (149)
Loss on disposal of property and equipment 6 0
Changes in operating assets and liabilities:    
Accounts receivable, net 19,594 6,250
Inventory, net (7,809) 133
Prepaid expenses and other 101 477
Other current assets 57 18
Accounts payable (1,951) (85)
Operating lease assets and liabilities, net (253) (919)
Accrued expenses and other (5,043) (4,999)
Post-marketing commitment liability (1,047) (1,074)
Net cash provided by operating activities 17,040 17,694
Investing activities:    
Purchase of property and equipment 0 (81)
Purchase of available-for-sale securities (46,429) (34,420)
Maturity of available-for-sale securities 56,875 24,784
Net cash provided by (used by) investing activities 10,446 (9,717)
Financing activities:    
Net proceeds from shares issued under employee stock plans 0 130
Payment of debt (22,230) (22,220)
Payment of exit costs (445) (444)
Net cash used in financing activities (22,675) (22,534)
Net increase (decrease) in cash, cash equivalents, and restricted cash 4,811 (14,557)
Cash, cash equivalents and restricted cash, beginning of period 31,726 71,310
Cash, cash equivalents and restricted cash, end of period 36,537 56,753
Supplemental disclosures of non-cash investing and financing activities:    
Property and equipment purchases in accounts payable 0 10
Supplemental disclosure of cash flow information:    
Interest paid 760 3,532
Income taxes paid $ 624 $ 1,030