XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Financial Statement Information Details (Tables)
6 Months Ended
Jun. 30, 2018
Supplemental Financial Statement Information [Abstract]  
Summary of Supplemental Cash Flow Information
Supplemental Cash Flow Information
 
Six Months Ended June 30,
(in thousands)
2018
 
2017
Net cash paid for income taxes
$
8,799

 
$
7,115

Cash paid for interest expense
1,560

 
2,011

Property, equipment, and intellectual property received, but not paid
1,472

 
843

Schedule of Inventories
Inventories are summarized as follows (in thousands):
 
June 30, 2018
 
December 31, 2017
Raw materials
$
50,416

 
$
57,061

Work-in-process
12,831

 
9,792

Finished goods
54,868

 
58,960

Total
$
118,115

 
$
125,813

Schedule of Changes in Product Warranty Reserves
The changes in product warranty reserves are as follows (in thousands):
 
June 30,
 
2018
 
2017
Beginning balance
$
16,335

 
$
10,319

Liability assumed upon acquiring FFPS
—

 
9,368

Provisions, net of releases
4,265

 
4,790

Settlements
(6,795
)
 
(6,254
)
Ending balance
$
13,805

 
$
18,223

Schedule of Equipment Subject to Operating Leases
Equipment subject to operating leases was as follows (in thousands):
 
June 30, 2018
 
December 31, 2017
Equipment subject to operating leases
$
8,025

 
$
5,432

Accumulated depreciation
(2,788
)
 
(1,927
)
Equipment subject to operating leases, net
$
5,237

 
$
3,505

Schedule of Minimum Future Rental Revenues on Operating Leases
Scheduled minimum future rental revenue on operating leases as of June 30, 2018 was as follows (in thousands):
Remainder of 2018
$
1,120

2019
2,244

2020
2,826

2021
384

2022
432

 
$
7,006

Schedule of Accumulated Other Comprehensive Income (Loss)
AOCI classified within stockholders’ equity in our Condensed Consolidated Balance Sheets was as follows (in thousands):
 
June 30, 2018
 
December 31, 2017
Net unrealized investment losses
$
(1,122
)
 
$
(697
)
Currency translation gains (losses)
(4,080
)
 
8,794

Net unrealized gains on cash flow hedges
—

 
41

Total
$
(5,202
)
 
$
8,138