XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash Flows from Operating Activities    
Net income $ 8,741 $ 13,330
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 6,276 6,240
Non-cash interest expense 226 238
Deferred income taxes 191 (16)
Share-based compensation expense 7,027 4,481
Changes in operating assets and liabilities:    
Accounts receivable and contract assets 3,157 2,821
Inventories (25,763) (8,254)
Prepaid expenses and other current assets (4,783) (8,240)
Accounts payable and accrued expenses 13,431 14,773
Customer deposits and deferred revenue 5,534 (1,243)
Income taxes receivable and payable, net 94 (228)
Other, net (213) 886
Net cash provided by (used in) operating activities 13,918 24,788
Cash Flows from Investing Activities    
Capital expenditures (6,946) (10,918)
Acquisition of Businesses, net of cash acquired (30,373)  
Proceeds from the sale of investments 40,049 2,260
Payments for purchases of investments (3,492) (2,498)
Net cash provided by (used in) investing activities (762) (11,156)
Cash Flows from Financing Activities    
Proceeds (net of tax withholdings) from option exercises and employee stock purchase plan 1,241 998
Restricted stock tax withholdings (8,509) (6,787)
Repayment of 2023 Notes (20,173)  
Net cash provided by (used in) financing activities (27,441) (5,789)
Effect of exchange rate changes on cash and cash equivalents 10 (3)
Net increase (decrease) in cash, cash equivalents, and restricted cash (14,275) 7,840
Cash, cash equivalents, and restricted cash - beginning of period 155,472 120,472
Cash, cash equivalents, and restricted cash - end of period 141,197 128,312
Supplemental Disclosure of Cash Flow Information    
Interest paid 2,744 2,593
Income taxes paid (refunds received) 386 523
Non-cash activities    
Capital expenditures included in accounts payable and accrued expenses 5,052 6,253
Net transfer of inventory to property, plant and equipment 4,304 46
Right-of-use assets obtained in exchange for lease obligations $ 630 $ 258