XML 66 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Significant Accounting Policies, Research, Development and Patent Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Research, Development and Patent Expenses [Abstract]      
Research and development expenses $ 638,200 $ 531,000 $ 461,500
Estimated Amortization Expense [Abstract]      
Non-cash charges related to write-down 2,707 1,948 2,226
Patents [Member]      
Research, Development and Patent Expenses [Abstract]      
Research and development expenses $ 5,300 4,100 4,200
Estimated useful life 10 years 2 months 12 days    
Cost $ 38,400 37,000  
Accumulated amortization 9,400 9,100  
Estimated Amortization Expense [Abstract]      
2022 2,200    
2023 2,100    
2024 1,900    
2025 1,800    
2026 1,800    
Non-cash charges related to write-down $ 2,700 $ 1,900 $ 2,200