XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Cash Flows from Operating Activities    
Net income $ 34,276 $ 58,749
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 15,038 19,161
Non-cash interest expense 833 935
Deferred income taxes 427 1,885
Share-based compensation expense 28,004 26,774
Changes in contingent consideration   (4,775)
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (13,607) (35,754)
Inventories (16,576) (3,695)
Prepaid expenses and other current assets 4,826 (420)
Accounts payable and accrued expenses (2,586) 12,323
Contract liabilities (7,932) (37,558)
Income taxes receivable and payable, net 3,401 1,060
Other, net (1,537) (3,255)
Net cash provided by (used in) operating activities 44,567 35,430
Cash Flows from Investing Activities    
Capital expenditures (12,928) (12,934)
Proceeds from the sale of investments 155,343 116,710
Payments for purchases of investments (130,483) (124,639)
Proceeds from sale of productive assets   2,033
Net cash provided by (used in) investing activities 11,932 (18,830)
Cash Flows from Financing Activities    
Restricted stock tax withholdings (6,858) (14,875)
Repayment of convertible debt (5,229)  
Debt issuance costs (885)  
Contingent consideration payments   (1,818)
Proceeds (net of tax withholdings) from option exercises and employee stock purchase plan 3,810 4,368
Net cash provided by (used in) financing activities (9,162) (12,325)
Effect of exchange rate changes on cash and cash equivalents 66 91
Net increase (decrease) in cash, cash equivalents, and restricted cash 47,403 4,366
Cash, cash equivalents, and restricted cash - beginning of period 145,819 159,120
Cash, cash equivalents, and restricted cash - end of period 193,222 163,486
Supplemental Disclosure of Cash Flow Information    
Interest paid 4,767 5,480
Net income taxes paid (refunded) 70 2,966
Non-cash activities    
Capital expenditures included in accounts payable and accrued expenses 720 281
Right-of-use assets obtained in exchange for lease obligations $ 944 $ 4,695