XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating activities:    
Net Income (Loss) $ 3,102 $ 43,307
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 7,230 6,908
Stock-based compensation 25,545 26,495
Restructuring equity modification expense   366
Accretion of discount or amortization of premium on investments (1,117) (109)
Amortization of debt issuance costs 830 815
Deferred tax expense (192) (372)
Revaluation of acquisition-related contingent consideration liability   986
Changes in operating assets and liabilities, net of amounts acquired:    
Accounts receivable 1,930 699
Inventory 3,241 16,378
Prepaid expenses and other assets 808 1,461
Accounts payable (5,416) 6,996
Accrued compensation and employee related benefits (13,173) 4,056
Accrued and other liabilities 7 290
Acquisition-related contingent consideration liability   (2,556)
Operating lease right-of-use assets 1,333 1,293
Operating lease liabilities (1,792) (1,706)
Deferred revenue 381 312
Net cash provided by operating activities 22,717 105,619
Investing activities:    
Purchases of investments (107,105)  
Proceeds from maturities of investments 83,820 13,033
Purchases of property and equipment (8,403) (7,568)
Net cash provided by (used in) investing activities (31,688) 5,465
Financing activities:    
Proceeds from exercise of stock options and employee stock purchase plan 6,734 13,446
Payments of taxes on restricted stock units (1,771)  
Payment of acquisition-related contingent consideration   (4,602)
Net cash provided by financing activities 4,963 8,844
Effect of exchange rate changes on cash and cash equivalents 372 (68)
Net increase (decrease) in cash and cash equivalents (3,636) 119,860
Cash and cash equivalents    
Beginning of period 46,053 94,793
End of period 42,417 214,653
Supplemental disclosure of cashflow information:    
Cash paid for interest 1,617 1,617
Purchases of property and equipment not yet paid 860 $ 1,198
Operating lease liabilities arising from obtaining ROU assets $ 507