v3.20.2
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Statement of Cash Flows [Abstract]    
Interest Paid, Excluding Capitalized Interest, Operating Activities $ 1,561 $ 3,071
Operating activities:    
Net loss (12,500) (26,913)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Provision for losses on accounts receivable 3,044 4,260
Impairment of intangible assets (1,095) 0
Depreciation and amortization 13,677 15,427
Loss on disposal of property and equipment 22 482
Warranty reserve 1,280 1,677
Share-based compensation 4,664 4,462
Impairment charge for sale of entity 0 24,571
Changes in operating assets and liabilities:    
Accounts receivable 25,152 15,870
Inventories (11,194) (2,106)
Prepaid expenses and other assets (4,066) (10,383)
Accounts payable 4,324 (3,215)
Accrued liabilities (16,343) (2,620)
Deferred revenue 302 2,739
Deferred income tax 155 (205)
Net cash provided by operating activities 9,612 24,046
Investing activities:    
Purchase of property and equipment (6,927) (2,919)
Purchase of intangible assets 0 (13)
Net cash used in investing activities (6,927) (2,932)
Financing activities:    
Proceeds from stock option exercises and Employee Stock Purchase Program purchases 658 1,674
Repurchase of common stock (10,495) 0
Taxes paid related to net share settlement of equity awards (1,926) (1,573)
Principal payments of financing lease liability (242) (265)
Proceeds from borrowings 60,000 0
Payments on borrowings (28,000) (25,000)
Net cash provided by (used in) financing activities 19,995 (25,164)
Exchange rate changes effect on cash and cash equivalents (1,099) (314)
Net increase (decrease) in cash and cash equivalents 21,581 (4,364)
Cash and cash equivalents, beginning of period 63,297 56,373
Cash and cash equivalents, end of period 84,878 52,009
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 4,667 5,328
Non-cash investing activities:    
Property and equipment included in accounts payable (13) 35
Inventory transferred to property and equipment 525 589
Transfer of leased assets to sales-type leases $ 2,365 $ 0

Source