XML 132 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value of Financial Instruments - Narrative (Details) - Convertible Debt
Dec. 31, 2022
May 31, 2022
Mar. 31, 2021
Notes due in 2026      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument, interest rate (as a percent)     2.25%
Notes due in 2028      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument, interest rate (as a percent)   2.25%  
Notes due in 2029      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt instrument, interest rate (as a percent) 4.00%