XML 202 R88.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details) - USD ($)
Aug. 08, 2024
May 03, 2024
Feb. 28, 2023
Aug. 06, 2024
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2021
Equity Financing Program              
Subsequent Event [Line Items]              
Stock issuance sales agreement, authorized offering amount   $ 150,000,000 $ 75,000,000        
Convertible Senior Notes Due 2026 | Convertible Debt              
Subsequent Event [Line Items]              
Principal         $ 625,000,000 $ 625,000,000 $ 625,000,000
Interest rate (as a percent)             1.25%
Subsequent Event | Equity Financing Program              
Subsequent Event [Line Items]              
Stock issuance sales agreement, authorized offering amount $ 50,000,000            
Subsequent Event | New Senior Notes              
Subsequent Event [Line Items]              
Principal       $ 100,000,000      
Subsequent Event | Convertible Senior Notes Due 2026 | Convertible Debt              
Subsequent Event [Line Items]              
Repurchased face amount       $ 421,900,000      
Interest rate (as a percent)       1.25%      
Subsequent Event | Convertible Senior Notes Due 2030 | Convertible Debt              
Subsequent Event [Line Items]              
Principal       $ 274,200,000