v3.25.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash Flows from Operating Activities    
Net income $ 23,680 $ 36,798
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 10,136 13,008
Non-cash interest expense 550 613
Deferred income taxes 667 (67)
Share-based compensation expense 18,859 17,315
Changes in contingent consideration   (131)
Changes in operating assets and liabilities:    
Accounts receivable and contract assets (9,068) (4,445)
Inventories (12,249) (6,680)
Prepaid expenses and other current assets 660 (1,160)
Accounts payable and accrued expenses 1,517 2,946
Contract liabilities (7,311) (37,470)
Income taxes receivable and payable, net 2,648  
Other, net (1,055) (2,911)
Net cash provided by (used in) operating activities 29,034 17,816
Cash Flows from Investing Activities    
Capital expenditures (10,350) (8,943)
Proceeds from the sale of investments 104,474 81,695
Payments for purchases of investments (70,066) (64,004)
Proceeds from sale of productive assets   2,033
Net cash provided by (used in) investing activities 24,058 10,781
Cash Flows from Financing Activities    
Restricted stock tax withholdings (6,747) (14,588)
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 2,879 3,186
Net cash provided by (used in) financing activities (9,982) (13,220)
Effect of exchange rate changes on cash and cash equivalents 60 (44)
Net increase (decrease) in cash, cash equivalents, and restricted cash 43,170 15,333
Cash, cash equivalents, and restricted cash - beginning of period 145,819 159,120
Cash, cash equivalents, and restricted cash - end of period 188,989 174,453
Supplemental Disclosure of Cash Flow Information    
Interest paid 4,622 4,679
Net income taxes paid (refunded) (406) 2,531
Non-cash activities    
Capital expenditures included in accounts payable and accrued expenses 833 590
Right-of-use assets obtained in exchange for lease obligations $ 890 $ 4,695