XML 97 R87.htm IDEA: XBRL DOCUMENT v3.22.1
INDEBTEDNESS - Effective Interest Rates on Convertible Notes Prior to and After the Adoption of ASU 2020-06 (Details) - Convertible Debt
Dec. 31, 2021
Jan. 01, 2021
Nov. 13, 2020
Mar. 05, 2020
May 25, 2018
Mar. 06, 2017
2027 Convertible Notes            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective interest rate 3.66%   3.66%      
2027 Convertible Notes | Accounting Standards Update 2020-06            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective interest rate   0.30%        
2026 Convertible Notes            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective interest rate 3.35%   3.35%      
2026 Convertible Notes | Accounting Standards Update 2020-06            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective interest rate   0.49%        
2025 Convertible Notes            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective interest rate 3.81%     3.81%    
2025 Convertible Notes | Accounting Standards Update 2020-06            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective interest rate   0.43%        
2023 Convertible Notes            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective interest rate 4.69%       4.69%  
2023 Convertible Notes | Accounting Standards Update 2020-06            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective interest rate   0.66%        
2022 Convertible Notes            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective interest rate 5.34%         5.34%
2022 Convertible Notes | Accounting Standards Update 2020-06            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective interest rate   0.93%