XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
1. Basis of Presentation and Use of Estimates Organization, Consolidation and Presentation of Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Line Items]                    
Net sales $ 747,049 $ 647,263 $ 2,189,776 $ 1,755,787            
Cost of goods sold 309,614 279,952 950,116 778,120            
Deferred Revenue 67,000   67,000       $ 60,000      
Retained earnings 15,080,854   15,080,854       9,268,012      
Accumulated other comprehensive loss (63,041)   (63,041)       282,456      
Total stockholders' equity $ 15,332,378 $ 8,825,145 $ 15,332,378 $ 8,825,145 $ 11,594,880 $ 10,609,059 9,879,940 $ 7,353,402 $ 6,293,079 $ 5,755,057
Revenue Allocation Percent To Lease Elements 2.00% 3.00% 2.00% 3.00%            
Additional paid-in-capital $ 421,203   $ 421,203       429,376      
Selling, general and administrative expense 216,150 $ 198,165 655,428 $ 581,119            
Research and Development Expense 64,481 59,546 201,784 160,833            
Interest expense 426 5,728 1,187 17,158            
Other Nonoperating Income (Expense) (579) 1,015 16,732 21,517            
Deferred Revenue, Current 47,900   47,900       $ 42,500      
Litigation Settlement, Amount Awarded from Other Party 32,500                  
Europe [Member]                    
Organization, Consolidation and Presentation of Financial Statements [Line Items]                    
Net sales 221,500 220,900 698,200 590,600            
Asia Pacific [Member]                    
Organization, Consolidation and Presentation of Financial Statements [Line Items]                    
Net sales 171,200 142,000 512,200 382,300            
UNITED STATES                    
Organization, Consolidation and Presentation of Financial Statements [Line Items]                    
Net sales 315,400 250,400 861,400 685,400            
Americas [Member]                    
Organization, Consolidation and Presentation of Financial Statements [Line Items]                    
Net sales $ 38,900 $ 34,000 $ 118,000 $ 97,500