XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Pronouncements (Condensed Consolidated Cash Flow) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Cash flows from operating activities:        
Net income (loss) $ 7,799 $ 17,831 $ (4,899) $ 44,460
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:        
Depreciation     29,104 27,452
Amortization     10,539 9,139
Provision to doubtful accounts     1,714 1,697
Deferred income taxes     11,863 581
Gain on the sale of property, plant and equipment     (215) (194)
Asset impairments     96 42
Stock-based compensation expense     8,229 6,819
Changes in operating assets and liabilities:        
Accounts receivable     (21,733) 29,229
Contract assets     (9,402) (5,373)
Inventories     (54,342) (36,747)
Prepaid expenses and other assets     2,493 (8,181)
Accounts payable     12,620 3,922
Accrued liabilities     2,170 15,637
Income taxes     (5,530) 1,407
Net cash provided by operations     (17,293) 89,890
Cash flows from investing activities:        
Net cash used in investing activities     (55,035) (37,372)
Cash flows from financing activities:        
Net used in financing activities     (193,708) (6,163)
Effect of exchange rate changes     (797) 2,358
Net increase in cash and cash equivalents     (266,833) 48,713
Cash and cash equivalents at beginning of year     742,546 681,433
Cash and cash equivalents at end of period $ 475,713 730,146 $ 475,713 730,146
Accounting Standards Update 2014-09 [Member] | As Previously Reported [Member] | Calculated Under Revenue Guidance In Effect Before Topic 606 [Member]        
Cash flows from operating activities:        
Net income (loss)   17,512   44,375
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:        
Depreciation       27,452
Amortization       9,139
Provision to doubtful accounts       1,697
Deferred income taxes       1,505
Gain on the sale of property, plant and equipment       (194)
Asset impairments       42
Stock-based compensation expense       6,819
Changes in operating assets and liabilities:        
Accounts receivable       29,229
Contract assets       0
Inventories       (38,778)
Prepaid expenses and other assets       (12,066)
Accounts payable       3,922
Accrued liabilities       15,637
Income taxes       1,111
Net cash provided by operations       89,890
Cash flows from investing activities:        
Net cash used in investing activities       (37,372)
Cash flows from financing activities:        
Net used in financing activities       (6,163)
Effect of exchange rate changes       2,358
Net increase in cash and cash equivalents       48,713
Cash and cash equivalents at beginning of year       681,433
Cash and cash equivalents at end of period   730,146   730,146
Accounting Standards Update 2014-09 [Member] | Restatement Adjustment [Member] | Adjustments [Member]        
Cash flows from operating activities:        
Net income (loss)   319   85
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:        
Depreciation       0
Amortization       0
Provision to doubtful accounts       0
Deferred income taxes       (924)
Gain on the sale of property, plant and equipment       0
Asset impairments       0
Stock-based compensation expense       0
Changes in operating assets and liabilities:        
Accounts receivable       0
Contract assets       (5,373)
Inventories       2,031
Prepaid expenses and other assets       3,885
Accounts payable       0
Accrued liabilities       0
Income taxes       296
Net cash provided by operations       0
Cash flows from investing activities:        
Net cash used in investing activities       0
Cash flows from financing activities:        
Net used in financing activities       0
Effect of exchange rate changes       0
Net increase in cash and cash equivalents       0
Cash and cash equivalents at beginning of year       0
Cash and cash equivalents at end of period   $ 0   $ 0