XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
1. Basis of Presentation and Use of Estimates Organization, Consolidation and Presentation of Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Mar. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Net sales $ 572,619 $ 575,911 $ 1,126,598 $ 1,127,430          
Cost of goods sold 264,850 274,244 507,067 523,560          
Deferred Revenue 44,400   44,400     $ 37,300      
Deferred Revenue, Period Increase (Decrease)     24,900            
Revenue, Net     17,800            
Retained earnings 5,184,511   5,184,511     3,722,073      
Accumulated other comprehensive loss (49,573)   (49,573)     (46,958)      
Total stockholders' equity $ 5,486,810 $ 4,638,946 $ 5,486,810 $ 4,638,946 $ 4,863,855 4,020,331 $ 4,488,091   $ 2,930,250
Revenue Allocation Percent To Lease Elements 3.00% 5.00% 3.00% 5.00%          
Additional paid-in-capital $ 410,601   $ 410,601     $ 394,342      
Unrealized Gain on Securities 716,389 $ 286,398 1,775,619 $ 1,102,332          
Selling, general and administrative expense 201,257 210,425 408,838 419,555          
Research and Development Expense 50,122 47,450 97,697 96,877          
Interest expense 5,841 5,977 11,827 11,759          
Accounting Standards Update 2014-09 [Member]                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Retained earnings               $ 100  
Adjustments for New Accounting Pronouncement [Member]                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Capitalized Cloud Computing Arrangements 1,700   1,700            
Europe [Member]                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Net sales 188,200 197,200 374,100 396,800          
Asia Pacific [Member]                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Net sales 127,300 122,000 233,700 231,400          
UNITED STATES                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Net sales 222,100 221,600 448,200 431,500          
Americas [Member]                  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                  
Net sales $ 35,000 $ 35,100 $ 70,600 $ 67,700