XML 19 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Certain Balance Sheet Components (Text Block)
6 Months Ended
Jun. 30, 2017
Balance Sheet Related Disclosures [Abstract]  
Certain Balance Sheet Components [Text Block]
Certain Balance Sheet Components

Accounts receivable, net
June 30, 2017
 
December 31, 2016
 
(in thousands)
Trade receivables (net of allowance of $3,502 and $3,320)
$
345,738

 
$
299,870

Unbilled receivables
28,442

 
51,636

Total accounts receivable, net
$
374,180

 
$
351,506



Allowance for doubtful accounts activity
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Beginning balance
$
3,424

 
$
4,541

 
$
3,320

 
$
5,949

Provision (release) for doubtful accounts, net
441

 
(80
)
 
744

 
(88
)
Accounts written-off
(475
)
 
(364
)
 
(805
)
 
(1,842
)
Effect of change in exchange rates
112

 
(158
)
 
243

 
(80
)
Ending balance
$
3,502

 
$
3,939

 
$
3,502

 
$
3,939



Inventories
June 30, 2017
 
December 31, 2016
 
(in thousands)
Materials
$
124,363

 
$
103,274

Work in process
14,399

 
7,925

Finished goods
64,872

 
51,850

Total inventories
$
203,634

 
$
163,049



Property, plant, and equipment, net
June 30, 2017
 
December 31, 2016
 
(in thousands)
Machinery and equipment
$
297,314

 
$
279,746

Computers and software
105,570

 
98,125

Buildings, furniture, and improvements
130,165

 
122,680

Land
18,161

 
17,179

Construction in progress, including purchased equipment
32,036

 
29,358

Total cost
583,246

 
547,088

Accumulated depreciation
(396,740
)
 
(370,630
)
Property, plant, and equipment, net
$
186,506

 
$
176,458



Depreciation expense
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Depreciation expense
$
10,120

 
$
11,011

 
$
19,949

 
$
21,475