XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Debt - Convertible Debt (Details) - Convertible Debt - Zero Percent Convertible Senior Notes Due 2026 - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Debt Instrument [Line Items]    
Amortization of Debt Issuance Costs $ 1,700,000 $ 200,000
Debt Conversion, Converted Instrument, Amount $ 1,000  
Debt Conversion, Converted Instrument, Shares Issued 57.7721  
Debt Instrument, Convertible, Conversion Price $ 17.31