v3.25.1
Fair Value of Financial Instruments (Details 4)
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Oct. 31, 2024
USD ($)
Apr. 30, 2025
USD ($)
investee
Apr. 30, 2024
USD ($)
investee
Apr. 30, 2025
USD ($)
investee
Apr. 30, 2024
USD ($)
investee
Jul. 31, 2024
USD ($)
Mar. 31, 2018
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Number of investees sold | investee       1 1 1 1    
Consideration received upon sale       $ 5,700,000 $ 12,100,000 $ 5,700,000 $ 12,100,000    
Cash proceeds from sale of investee       3,400,000 6,500,000 3,400,000 6,500,000    
Equity consideration from sale of investee       2,400,000 5,600,000 2,400,000 5,600,000    
Proceeds from the sale of shares received as equity consideration       2,300,000   2,300,000      
Gain on sale of investee       3,700,000 $ 1,800,000 3,700,000 $ 1,800,000    
Convertible Debt                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Aggregate principal amount       690,000,000   690,000,000   $ 400,000,000  
2025 Convertible Senior Notes | Convertible Debt                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Aggregate principal amount       0   0   400,000,000 $ 400,000,000.0
Stated interest rate                 1.25%
Aggregate principal amount                 $ 400,000,000.0
Payment for the maturity of convertible senior notes $ 179,100,000                
Repurchased principal amount   $ 100,000,000 $ 120,900,000 220,900,000   220,900,000      
Repayments of convertible debt 180,200,000 153,500,000 200,500,000            
Payment of accrued interest, debt $ 1,100,000 $ 300,000 $ 100,000     500,000      
2029 Convertible Senior Notes | Convertible Debt                  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]                  
Aggregate principal amount       690,000,000   690,000,000   $ 0  
Stated interest rate     1.25%            
Aggregate principal amount     $ 690,000,000.0 690,000,000   690,000,000      
Fair value of debt       $ 760,000,000.0   $ 760,000,000.0