v3.26.1
Debt - Convertible Senior Notes and Capped Call Transactions (Details) - USD ($)
6 Months Ended 12 Months Ended
Mar. 15, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2023
Mar. 31, 2026
Mar. 31, 2021
Debt Instrument [Line Items]            
Repayments of convertible debt   $ 205,067,000 $ 0      
Convertible Senior Notes | Convertible Debt            
Debt Instrument [Line Items]            
Aggregate principle amount           $ 400,000,000.0
Interest rate (in percent)           0.25%
Over-allotment options           $ 50,000,000.0
Debt instrument, repurchased during period, face amount       $ 194,900,000    
Repayments of convertible debt $ 205,100,000     $ 165,500,000    
Convertible debt   $ 0     $ 0