v3.22.2.2
Debt - 2022 Notes and 2024 Notes (Additional Information) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
$ / shares
shares
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2022
USD ($)
Days
$ / shares
shares
2.375% Convertible Senior Notes due in 2022 [Member]        
Debt Instrument [Line Items]        
Convertible principal amount | $       $ 29,000,000
Shares issued upon conversion of each $1000 principal amount       1,200,000
Number of common shares received 1,200,000     1,200,000
2.375% Convertible Senior Notes due in 2022 [Member] | Common Stock [Member]        
Debt Instrument [Line Items]        
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right 37,000,000.0     37,000,000.0
2.00% Convertible Senior Notes due in 2024 [Member]        
Debt Instrument [Line Items]        
Convertible principal amount | $       $ 46,000,000
Convertible principal amount | $       $ 1,000
Shares issued upon conversion of each $1000 principal amount       2,100,000
Shares issued upon conversion of each $1000 principal amount       48.4140
Debt Instrument, Convertible, Conversion Price | $ / shares $ 20.66     $ 20.66
Number of common shares received 2,100,000     2,100,000
Senior Notes [Member] | 2.00% Convertible Senior Notes due in 2024 [Member]        
Debt Instrument [Line Items]        
Payment for purchase of common stock 89,100,000     89,100,000
Common stock purchase price | $ / shares $ 20.66     $ 20.66
Shares issued under warrants 89,100,000     89,100,000
Exercise price of warrant | $ / shares $ 40.50     $ 40.50
Senior Notes [Member] | Minimum [Member]        
Debt Instrument [Line Items]        
Debt Instrument Convertible Conversion Price Percentage 130.00% 130.00% 130.00%  
Senior Notes [Member] | Minimum [Member] | One Hundred Thirty Percent Applicable Conversion Price [Member]        
Debt Instrument [Line Items]        
Debt instrument convertible trading days | Days       20
Senior Notes [Member] | Minimum [Member] | 2.00% Convertible Senior Notes due in 2024 [Member]        
Debt Instrument [Line Items]        
Conversion Price Per Share | $ / shares $ 20.66     $ 20.66
Senior Notes [Member] | Maximum [Member] | One Hundred Thirty Percent Applicable Conversion Price [Member]        
Debt Instrument [Line Items]        
Debt instrument convertible trading days | Days       30
Senior Notes [Member] | Maximum [Member] | 2.00% Convertible Senior Notes due in 2024 [Member]        
Debt Instrument [Line Items]        
Conversion Price Per Share | $ / shares $ 40.50     $ 40.50