XML 129 R111.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income (Loss) Per Share - Schedule of Debt Conversions (Details) - $ / shares
Mar. 31, 2023
Apr. 02, 2022
Apr. 01, 2022
Mar. 18, 2022
May 20, 2021
Apr. 02, 2021
May 26, 2020
Mar. 05, 2020
Feb. 04, 2020
Jan. 31, 2020
Nov. 11, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Stated interest rate   2.00%                  
Convertible debt | New 2.5% Convertible Senior Notes due April 1, 2022                      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Stated interest rate 2.50%       2.50%     2.50% 2.50%   2.50%
Dilutive earnings per share (in dollars per share)         $ 24.40 $ 16.77   $ 19 $ 16.77 $ 8.40  
Convertible debt | New 2.0% Convertible Senior Notes due August 15, 2022                      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Stated interest rate 2.00%     2.00%     2.00%   2.00%   2.00%
Dilutive earnings per share (in dollars per share)     $ 20.41 $ 28.32   $ 20.41 $ 19.25   $ 20.41 $ 10.23