XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash Flows from Operating Activities    
Net income $ 13,330 $ 2,494
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 6,240 6,822
Non-cash interest expense 238 3,514
Deferred income taxes (16) (4)
Share-based compensation expense 4,481 3,237
Changes in operating assets and liabilities:    
Accounts receivable and contract assets 2,821 (6,811)
Inventories (8,254) (10,474)
Prepaid expenses and other current assets (8,240) (336)
Accounts payable and accrued expenses 14,773 12,612
Customer deposits and deferred revenue (1,243) 1,672
Income taxes receivable and payable, net (228) 172
Other, net 886 (2,413)
Net cash provided by (used in) operating activities 24,788 10,485
Cash Flows from Investing Activities    
Capital expenditures (10,918) (1,953)
Proceeds from the sale of investments 2,260 55,385
Payments for purchases of investments (2,498) (52,037)
Net cash provided by (used in) investing activities (11,156) 1,395
Cash Flows from Financing Activities    
Proceeds (net of tax withholdings) from option exercises and employee stock purchase plan 998 878
Restricted stock tax withholdings (6,787) (1,625)
Net cash provided by (used in) financing activities (5,789) (747)
Effect of exchange rate changes on cash and cash equivalents (3) (30)
Net increase (decrease) in cash, cash equivalents, and restricted cash 7,840 11,103
Cash, cash equivalents, and restricted cash - beginning of period 120,472 130,283
Cash, cash equivalents, and restricted cash - end of period 128,312 141,386
Supplemental Disclosure of Cash Flow Information    
Interest paid 2,593 1,803
Income taxes paid 523 240
Non-cash activities    
Capital expenditures included in accounts payable and accrued expenses 6,253 2,138
Net transfer of inventory to property, plant and equipment 46  
Right-of-use assets obtained in exchange for lease obligations $ 258 $ 20,353