XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Line Items]                
Net sales $ 691,099 $ 715,931 $ 1,391,161 $ 1,442,727        
Cost of goods sold 295,118 314,333 591,620 640,502        
Deferred Revenue 79,900   79,900     $ 71,000    
Retained earnings 9,210,457   9,210,457     13,507,241    
Accumulated other comprehensive loss (533,386)   (533,386)     (175,553)    
Total stockholders' equity $ 8,922,597 $ 11,594,880 $ 8,922,597 $ 11,594,880 $ 10,182,916 13,667,134 $ 10,609,059 $ 9,879,940
Revenue Allocation Percent To Lease Elements 3.00% 2.00% 3.00% 2.00%        
Additional paid-in-capital $ 471,863   $ 471,863     441,733    
Selling, general and administrative expense 208,730 $ 213,425 406,324 $ 439,278        
Research and Development Expense 67,034 63,391 129,577 137,303        
Interest expense 10,720 363 14,768 761        
Other Nonoperating Income (Expense) 6,710 (96) 39,307 17,311        
Deferred Revenue, Current 60,500   60,500     $ 50,900    
Europe [Member]                
Organization, Consolidation and Presentation of Financial Statements [Line Items]                
Net sales 217,300 229,100 436,200 476,700        
Asia Pacific [Member]                
Organization, Consolidation and Presentation of Financial Statements [Line Items]                
Net sales 152,700 172,100 313,500 341,000        
UNITED STATES                
Organization, Consolidation and Presentation of Financial Statements [Line Items]                
Net sales 281,600 274,600 564,100 546,000        
Americas [Member]                
Organization, Consolidation and Presentation of Financial Statements [Line Items]                
Net sales $ 39,500 $ 40,100 $ 77,400 $ 79,000