v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities:    
Net income $ 20,914 $ 20,081
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 8,418 7,077
Stock-based compensation 13,787 10,427
Other non-cash items 2,108 685
Changes in operating assets and liabilities:    
Accounts receivable (10,130) 24,031
Inventory (13,779) 1,609
Prepaid expenses and other assets (6,097) (5,865)
Accounts payable 12,271 (6,379)
Accrued and other liabilities (7,990) (5,937)
Deferred revenue 11,844 (6,345)
Net cash provided by operating activities 31,346 39,384
Cash flows from investing activities:    
Proceeds from sales and maturities of marketable securities 115,420 54,744
Purchases of marketable securities (112,224) (68,148)
Payments to Acquire Businesses, Net of Cash Acquired (34,681) (19,100)
Capital expenditures (4,530) (8,737)
Net cash used in investing activities (36,015) (41,241)
Cash flows from financing activities:    
Proceeds from issuance of common stock under employee equity incentive plans 1,714 1,710
Proceeds from Issuance of Long-Term Debt 0 225,000
Payments of Debt Issuance Costs 0 (7,330)
Repurchase of common stock (4,875) (50,973)
Payments for dividends (8,630) (8,755)
Net cash provided by (used in) financing activities (11,791) 159,652
Net increase (decrease) in cash and cash equivalents (16,460) 157,795
Cash and cash equivalents—beginning of period 71,139 95,129
Cash and cash equivalents—end of period 54,679 252,924
Non-cash investing and financing activities:    
Transfers between inventory and property and equipment 82 314
Capital expenditures included in accounts payable 881 289
Cash paid for income taxes, net 3,340 2,769
Cash paid for interest on debt 3,094 0
TrojAI    
Non-cash investing and financing activities:    
Business Combination, Consideration Transferred, Equity Interest, Description $ 5,035 $ 0