XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONVERTIBLE SENIOR NOTES - Notes Due 2024 (Detail)
1 Months Ended 3 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2019
USD ($)
Apr. 29, 2023
USD ($)
Jul. 30, 2022
USD ($)
Debt Instrument        
Debt amount settled in cash     $ 2,000  
2024 Notes        
Debt Instrument        
Debt instrument, conversion principal amount $ 1,000 $ 1,000    
Debt instrument, convertible earliest date Jun. 15, 2024 Jun. 15, 2024    
2024 Notes | Private Offering        
Debt Instrument        
Debt instrument, principal amount $ 350,000,000 $ 350,000,000   $ 350,000,000
Debt instrument, interest rate 0.00% 0.00%    
2024 Notes | Circumstances (1)        
Debt Instrument        
Debt instrument, convertible trading days   20    
Debt instrument, convertible consecutive trading days   30    
Debt instrument, convertible percentage of stock price   130.00%    
2024 Notes | Circumstances (2)        
Debt Instrument        
Debt instrument, convertible trading days   5    
Debt instrument, convertible consecutive trading days   10    
Debt instrument, convertible percentage of stock price     98.00%  
Debt instrument, conversion principal amount $ 1,000 $ 1,000