XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating Activities    
Net income $ 74,067 $ 16,501
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation 2,759 3,262
Amortization (accretion) on marketable securities 464 (1,104)
Amortization of operating lease right-of-use assets 418 368
Stock-based compensation expense, net 27,597 22,455
Realized gain on investments (4,256) (2,859)
Other, net 690 89
Changes in operating assets and liabilities    
Accounts receivable, net (6,693) (61,196)
Inventory (515) (1,708)
Prepaid expenses and other current assets (2,957) (2,503)
Lease liability (258) (406)
Other long-term liabilities 1,368 588
Accounts payable 5,029 1,511
Accrued expenses and other current liabilities 2,401 (4,034)
Accrued rebates 14,834 15,756
Accrued litigation settlement (31,250) 25,000
Net cash provided by operating activities 83,698 11,720
Investing Activities    
Proceeds from disposal of assets 435 0
Purchases of property and equipment (8,108) (2,391)
Purchases of investments (251,705) (201,736)
Maturities of investments 194,084 158,794
Net cash (used in) investing activities (65,294) (45,333)
Financing Activities    
Proceeds from exercise of stock options 3,258 26,607
Net cash (used in) provided by financing activities (10,670) 21,221
Effect of exchange rate changes on cash and cash equivalents 1,230 (150)
Net increase (decrease) in cash and cash equivalents 8,964 (12,542)
Cash and cash equivalents at beginning of period 344,865 358,328
Cash and cash equivalents at end of period 353,829 345,786
Supplemental Disclosures of Non-Cash Activities    
Unpaid purchases of property and equipment included in accounts payable and accrued expenses 1,329 8,568
Initial recognition of right-of-use assets 1,794 0
Supplemental Cash Flow Information    
Income taxes paid 13,858 2,002
Restricted Stock Units (RSUs)    
Financing Activities    
Taxes paid related to settlement of restricted stock awards (12,116) (4,181)
Restricted Stock    
Financing Activities    
Taxes paid related to settlement of restricted stock awards $ (1,812) $ (1,205)