XML 104 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Convertible Notes (Narrative) (Details 3) - $ / shares
shares in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 17, 2017
Nov. 14, 2017
Debt instrument          
Class of warrant or right, exercise price of warrants or rights         $ 23.30
1.375% Convertible senior notes due 2023 | Convertible senior notes          
Debt instrument          
Initial conversion price of notes (in dollars per share) $ 18.93 $ 18.93 $ 18.93 $ 18.93  
Potential incremental common shares attributable to dilutive effect of contingently issuable shares   1.4      
Potential cumulative common shares attributable to dilutive effect of conversion of convertible notes payable 0.5