v3.26.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Cash Flows from Operating Activities    
Net income $ 25,168 $ 34,276
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 14,850 15,038
Non-cash interest expense 826 833
Deferred income taxes (302) 427
Share-based compensation expense 26,140 28,004
Provision for bad debts 14  
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (35,439) (13,607)
Inventories (46,634) (16,576)
Prepaid expenses and other current assets (6,068) 4,826
Accounts payable and accrued expenses 27,886 (2,586)
Contract liabilities 112,577 (7,932)
Income taxes receivable and payable, net (2,511) 3,401
Other, net 785 (1,537)
Net cash provided by (used in) operating activities 117,292 44,567
Cash Flows from Investing Activities    
Capital expenditures (13,142) (12,928)
Proceeds from the sale of investments 124,453 155,343
Payments for purchases of investments (175,117) (130,483)
Net cash provided by (used in) investing activities (63,806) 11,932
Cash Flows from Financing Activities    
Restricted stock tax withholdings (13,083) (6,858)
Proceeds (net of tax withholdings) from option exercises and employee stock purchase plan 1,478 3,810
Repayment of convertible debt   (5,229)
Debt issuance costs   (885)
Net cash provided by (used in) financing activities (11,605) (9,162)
Effect of exchange rate changes on cash and cash equivalents (26) 66
Net increase (decrease) in cash and cash equivalents 41,855 47,403
Cash and cash equivalents - beginning of period 163,466 145,819
Cash and cash equivalents - end of period 205,321 193,222
Supplemental Disclosure of Cash Flow Information    
Interest paid 3,737 4,767
Income taxes paid (refunded) 2,027 70
Non-cash activities    
Capital expenditures included in accounts payable and accrued expenses 2,303 720
Net transfer of inventory to property, plant and equipment 10,197  
Net transfer of inventory to other noncurrent assets 3,470  
Right-of-use assets obtained in exchange for lease obligations $ 2,168 $ 944