XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Narrative (Details) - Convertible Notes
Apr. 02, 2022
May 29, 2018
Mar. 03, 2017
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%  
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%
3.75% Senior Convertible Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Stated interest rate 3.75%