XML 68 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Certain Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]  
Accounts Receivable, Net
Accounts receivable, net
In thousandsDecember 31, 2019December 31, 2018
Trade receivables (net of allowance of $3,064 and $6,331)$415,887  $416,503  
Unbilled receivables57,038  20,658  
Total accounts receivable, net
$472,925  $437,161  
Allowance for Credit Losses on Financing Receivables
Allowance for doubtful account activityYear Ended December 31,
In thousands201920182017
Beginning balance$6,331  $3,957  $3,320  
Provision for (release of) doubtful accounts, net(1,511) 3,874  1,656  
Accounts written-off(1,749) (1,281) (1,351) 
Effect of change in exchange rates(7) (219) 332  
Ending balance$3,064  $6,331  $3,957  
Inventories
Inventories
In thousandsDecember 31, 2019December 31, 2018
Raw materials
$120,861  $133,398  
Work in process
11,105  9,744  
Finished goods
95,930  77,532  
Total inventories
$227,896  $220,674  
Property, Plant, and Equipment
Property, plant, and equipment, net
In thousandsDecember 31, 2019December 31, 2018
Machinery and equipment
$323,003  $315,974  
Computers and software
109,924  104,290  
Buildings, furniture, and improvements
149,471  146,071  
Land
14,988  14,980  
Construction in progress, including purchased equipment
54,490  49,682  
Total cost
651,876  630,997  
Accumulated depreciation
(418,648) (404,446) 
Property, plant, and equipment, net
$233,228  $226,551  
Depreciation Expense
Depreciation expenseYear Ended December 31,
In thousands201920182017
Depreciation expense
$50,114  $50,784  $42,430