v3.25.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash Flows from Operating Activities    
Net income (loss) $ 11,947 $ 21,854
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 5,035 6,405
Non-cash interest expense 257 296
Deferred income taxes 1,567 (842)
Share-based compensation expense 9,208 8,082
Changes in contingent consideration   (625)
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (14,011) (13,480)
Inventories (7,316) (4,838)
Prepaid expenses and other current assets (2,434) 395
Accounts payable and accrued expenses 21,874 17,621
Contract liabilities (7,776) (24,215)
Income taxes receivable and payable, net 2,475 853
Other, net (834) (2,145)
Net cash provided by (used in) operating activities 19,992 9,361
Cash Flows from Investing Activities    
Capital expenditures (6,755) (5,990)
Proceeds from the sale of investments 66,200 53,473
Payments for purchases of investments (44,922) (28,791)
Proceeds from sale of productive assets   2,033
Net cash provided by (used in) investing activities 14,523 20,725
Cash Flows from Financing Activities    
Restricted stock tax withholdings (6,675) (14,340)
Contingent consideration payments   (1,818)
Proceeds (net of tax withholdings) from option exercises and employee stock purchase plan 1,399 1,318
Net cash provided by (used in) financing activities (5,276) (14,840)
Effect of exchange rate changes on cash and cash equivalents 9 (42)
Net increase (decrease) in cash, cash equivalents, and restricted cash 29,248 15,204
Cash, cash equivalents, and restricted cash - beginning of period 145,819 159,120
Cash, cash equivalents, and restricted cash - end of period 175,067 174,324
Supplemental Disclosure of Cash Flow Information    
Interest paid 712 619
Net income taxes paid (refunded) (1,671) 992
Non-cash activities    
Capital expenditures included in accounts payable and accrued expenses 2,455 $ 599
Right-of-use assets obtained in exchange for lease obligations $ 127