XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Summary of Carrying Value and Estimated Fair Value of all Debt (Parenthetical) (Details)
Mar. 31, 2022
Jul. 01, 2021
Jun. 30, 2021
May 31, 2021
Mar. 31, 2021
Aug. 31, 2017
3.75% Convertible Notes Due 2022            
Fair value measurement            
Interest rate (as a percent) 3.75%   3.75% 3.75% 3.75% 3.75%
3.75% Convertible Notes Due 2026            
Fair value measurement            
Interest rate (as a percent) 3.75% 3.75% 3.75% 3.75%