XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Convertible Senior Notes Due 2021 (Details) - USD ($)
Sep. 15, 2021
Oct. 29, 2022
Sep. 15, 2015
0.75% Convertible Senior Notes Due 2021      
Debt Instrument [Line Items]      
Debt, interest rate (in percent)   0.75%  
Debt instrument, face amount     $ 485,000,000
Repayments of debt $ 58,300,000    
Warrant Transaction      
Debt Instrument [Line Items]      
Class of warrant or right, exercise price of warrants or rights (per warrant)     $ 130.43