XML 71 R24.htm IDEA: XBRL DOCUMENT v3.3.0.814
Certain Balance Sheet Components Certain Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2015
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable, Net [Table Text Block]
Accounts receivable, net
September 30, 2015
 
December 31, 2014
 
(in thousands)
Trade receivables (net of allowance of $4,959 and $6,195)
$
298,895

 
$
312,302

Unbilled receivables
41,528

 
36,087

Total accounts receivable, net
$
340,423

 
$
348,389

Allowance for Credit Losses on Financing Receivables [Table Text Block]
Allowance for doubtful accounts activity
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Beginning balance
$
5,422

 
$
7,355

 
$
6,195

 
$
8,368

Provision (release) for doubtful accounts, net
(141
)
 
(356
)
 
(111
)
 
(545
)
Accounts written-off
(162
)
 
(233
)
 
(503
)
 
(1,023
)
Effect of change in exchange rates
(160
)
 
(242
)
 
(622
)
 
(276
)
Ending balance
$
4,959

 
$
6,524

 
$
4,959

 
$
6,524

Inventories [Table Text Block]
Inventories
September 30, 2015
 
December 31, 2014
 
(in thousands)
Materials
$
123,730

 
$
90,557

Work in process
10,193

 
8,991

Finished goods
80,314

 
54,956

Total inventories
$
214,237

 
$
154,504

Property, Plant, and Equipment, Net [Table Text Block]
Property, plant, and equipment, net
September 30, 2015
 
December 31, 2014
 
(in thousands)
Machinery and equipment
$
278,609

 
$
287,448

Computers and software
107,328

 
100,212

Buildings, furniture, and improvements
130,009

 
134,461

Land
20,758

 
21,186

Construction in progress, including purchased equipment
24,784

 
21,007

Total cost
561,488

 
564,314

Accumulated depreciation
(371,193
)
 
(356,525
)
Property, plant, and equipment, net
$
190,295

 
$
207,789

Depreciation Expense [Table Text Block]
Depreciation expense
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2015
 
2014
 
2015
 
2014
 
(in thousands)
Depreciation expense
$
11,885

 
$
13,691

 
$
34,784

 
$
42,118