XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - 2024 Notes - Additional Information (Details) - Senior Notes [Member]
6 Months Ended
Jun. 30, 2023
Days
Minimum [Member]  
Debt Instrument [Line Items]  
Debt instrument convertible, percentage of conversion price 130.00%
One Hundred Thirty Percent Applicable Conversion Price [Member] | Minimum [Member]  
Debt Instrument [Line Items]  
Debt instrument convertible trading days 20
One Hundred Thirty Percent Applicable Conversion Price [Member] | Maximum [Member]  
Debt Instrument [Line Items]  
Debt instrument convertible trading days 30