XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments (Narrative) (Details) - USD ($)
Dec. 31, 2022
Feb. 28, 2021
Feb. 09, 2021
Financial Instruments [Line Items]      
Fair value assets/liabilities transfer between levels $ 0    
Convertible Senior Notes [Member]      
Financial Instruments [Line Items]      
Debt Instrument Interest Rate Stated Percentage   1.50% 1.50%
Measurement Input, Discount Rate [Member] | Contingent consideration liability [Member] | Maximum [Member] | B- Credit Rating [Member]      
Financial Instruments [Line Items]      
Debt Instrument Interest Rate Stated Percentage 10.50%    
Measurement Input, Discount Rate [Member] | Contingent consideration liability [Member] | Minimum [Member] | B Credit Rating [Member]      
Financial Instruments [Line Items]      
Debt Instrument Interest Rate Stated Percentage 10.10%