XML 71 R24.htm IDEA: XBRL DOCUMENT v2.4.0.8
Certain Balance Sheet Components Certain Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2014
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable, Net [Table Text Block]
Accounts receivable, net
September 30, 2014
 
December 31, 2013
 
(in thousands)
Trade receivables (net of allowance of $6,524 and $8,368)
$
310,261

 
$
328,240

Unbilled receivables
32,219

 
28,469

Total accounts receivable, net
$
342,480

 
$
356,709

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,
 
2014
 
2013
 
2014
 
2013
 
(in thousands)
Beginning balance
$
7,355

 
$
6,948

 
$
8,368

 
$
7,372

Provision (release) of doubtful accounts, net
(356
)
 
1,290

 
(545
)
 
1,461

Accounts written-off
(233
)
 
(164
)
 
(1,023
)
 
(467
)
Effect of change in exchange rates
(242
)
 
153

 
(276
)
 
(139
)
Ending balance
$
6,524

 
$
8,227

 
$
6,524

 
$
8,227

Inventories [Table Text Block]
Inventories
September 30, 2014
 
December 31, 2013
 
(in thousands)
Materials
$
101,607

 
$
102,596

Work in process
11,694

 
13,770

Finished goods
77,388

 
61,101

Total inventories
$
190,689

 
$
177,467

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

 
$
309,525

Computers and software
101,861

 
99,654

Buildings, furniture, and improvements
139,681

 
145,926

Land
22,764

 
24,005

Construction in progress, including purchased equipment
16,730

 
14,257

Total cost
588,134

 
593,367

Accumulated depreciation
(365,780
)
 
(346,547
)
Property, plant, and equipment, net
$
222,354

 
$
246,820

Depreciation Expense [Table Text Block]
Depreciation expense
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2014
 
2013
 
2014
 
2013
 
(in thousands)
Depreciation expense
$
13,691

 
$
14,330

 
$
42,118

 
$
42,370