v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating Activities    
Net income $ 110,700 $ 74,067
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation 2,878 2,759
(Accretion) amortization on marketable securities (1,324) 464
Amortization of operating lease right-of-use assets 414 418
Stock-based compensation expense, net 27,765 27,597
Realized gain on investments (1,277) (4,256)
Other, net 310 690
Changes in operating assets and liabilities    
Accounts receivable, net (11,915) (6,693)
Inventory (1,201) (515)
Prepaid taxes (1,302) (948)
Prepaid expenses and other current assets (1,892) (2,009)
Lease liability (486) (258)
Other long-term liabilities 3,462 1,368
Accounts payable 4,079 5,029
Accrued rebates 25,834 14,834
Accrued expenses and other current liabilities (874) 2,401
Accrued legal settlement 0 (31,250)
Net cash provided by operating activities 155,171 83,698
Investing Activities    
Proceeds from disposal of assets 0 435
Purchases of property and equipment (10,713) (8,108)
Purchases of investments (418,056) (251,705)
Maturities of investments 203,602 194,084
Net cash (used in) investing activities (225,167) (65,294)
Financing Activities    
Proceeds from exercise of stock options 21,662 3,258
Net cash provided by (used in) financing activities 4,594 (10,670)
Effect of exchange rate changes on cash and cash equivalents (3,162) 1,230
Net (decrease) increase in cash and cash equivalents (68,564) 8,964
Cash and cash equivalents at beginning of period 496,304 344,865
Cash and cash equivalents at end of period 427,740 353,829
Supplemental Disclosures of Non-Cash Activities    
Unpaid purchases of property and equipment 443 1,329
Initial recognition of right-of-use assets 0 1,794
Supplemental Cash Flow Information    
Income taxes paid 13,823 13,858
Restricted Stock Units (RSUs)    
Financing Activities    
Taxes paid for employee tax withholding related to restricted stock units and Taxes paid related to settlement of restricted stock awards (17,068) (12,116)
Restricted Stock    
Financing Activities    
Taxes paid for employee tax withholding related to restricted stock units and Taxes paid related to settlement of restricted stock awards $ 0 $ (1,812)