XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Summary of Carrying Value and Estimated Fair Value of all Debt (Parenthetical) (Details)
Sep. 30, 2021
Jul. 01, 2021
Jun. 30, 2021
May 31, 2021
Sep. 30, 2020
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%