XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Narrative (Details) - Convertible Notes
Apr. 01, 2023
Mar. 06, 2023
May 29, 2018
Mar. 03, 2017
3.75% Senior Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Stated interest rate 3.75%      
1.625% Senior Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Stated interest rate 1.625% 1.625%    
1.00% Senior Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Stated interest rate 1.00%     1.00%
1.75% Senior Convertible Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Stated interest rate 1.75%   1.75%