XML 14 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income $ 25,682 $ 12,197
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization expense 6,137 4,302
Stock-based compensation expense 8,958 6,870
Non-cash interest expense and end of term accretion expense 787 772
Non-cash lease expense 474 321
Unrealized foreign currency transaction (gains) losses (573) 199
Loss on disposal of fixed assets 80  
Changes in operating assets and liabilities    
Accounts receivable (44,134) (18,407)
Inventory 2,003 (5,613)
Prepaid expenses and other current assets 1,928 (1,576)
Other non-current assets   (24)
Accounts payable 781 (2,039)
Accrued expenses and other current liabilities (4,644) (49)
Deferred revenue 330 108
Operating lease liabilities (664) (496)
Net cash used in operating activities (2,855) (3,435)
Cash flows from investing activities:    
Purchases of property, plant and equipment (27,038) (44,172)
Net cash used in investing activities (27,038) (44,172)
Cash flows from financing activities:    
Proceeds from issuance of common stock upon exercise of stock options 1,742 2,547
Proceeds from issuance of common stock in connection with employee stock purchase plan 1,286 638
Net cash provided by financing activities 3,028 3,185
Effect of exchange rate changes on cash and restricted cash 358 (173)
Net decrease in cash and restricted cash (26,507) (44,595)
Cash and restricted cash, beginning of period 337,150 395,312
Cash and restricted cash, end of period 310,643 350,717
Supplemental disclosure of non-cash activities:    
Transfers of inventory to property, plant and equipment 1,275 1,215
Purchases of property, plant and equipment included in accounts payable and accrued expenses 1,136 1,180
Reconciliation of cash and restricted cash:    
Cash 310,143 350,217
Restricted Cash 500 500
Total cash and restricted cash shown in the statement of cash flows $ 310,643 $ 350,717