v3.25.2
Convertible Senior Notes - Debt Outstanding (Details) - 2027 Notes
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]    
Principal Amount Outstanding $ 1,000,000  
Interest Rate Per Year 1.25%  
Fair value $ 921,000 $ 875,000
Conversion ratio 0.0041258  
Remaining contractual life 1 year 10 months 24 days