XML 14 R7.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash flows from operating activities:    
Net income $ 84,908 $ 28,607
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization expense 19,717 14,078
Stock-based compensation expense 27,466 22,457
Non-cash interest expense and end of term accretion expense 2,374 2,327
Non-cash lease expense 1,547 1,102
Unrealized foreign currency transaction gains (1,481) (280)
Loss on disposal of fixed assets 80 17
Changes in operating assets and liabilities    
Accounts receivable 17,532 (26,469)
Inventory (1,185) (12,490)
Prepaid expenses and other current assets (4,819) (6,066)
Other non-current assets (10) (100)
Accounts payable 2,045 1,742
Accrued expenses and other current liabilities 10,728 5,614
Deferred revenue 1,543 227
Operating lease liabilities (2,118) (1,626)
Net cash provided by operating activities 158,327 29,140
Cash flows from investing activities:    
Purchases of property, plant and equipment (43,737) (116,138)
Purchase of business, net of cash acquired   441
Net cash used in investing activities (43,737) (115,697)
Cash flows from financing activities:    
Proceeds from issuance of common stock upon exercise of stock options 10,647 19,627
Proceeds from issuance of common stock in connection with employee stock purchase plan 3,249 2,061
Tax withholding payments related to net settlement of restricted stock units (138)  
Net cash provided by financing activities 13,758 21,688
Effect of exchange rate changes on cash and restricted cash 1,176 151
Net increase (decrease) in cash and restricted cash 129,524 (64,718)
Cash and restricted cash, beginning of period 337,150 395,312
Cash and restricted cash, end of period 466,674 330,594
Supplemental disclosure of non-cash activities:    
Transfers of inventory to property, plant and equipment 3,517 4,588
Purchases of property, plant and equipment included in accounts payable and accrued expenses 1,788 930
Operating lease liabilities arising from obtaining right-of-use assets 795 1,499
Reconciliation of cash and restricted cash:    
Cash 466,174 330,094
Restricted Cash 500 500
Total cash and restricted cash shown in the statement of cash flows $ 466,674 $ 330,594