v3.25.0.1
Debt - Schedule of Conversion and Redemption (Details) - Convertible Debt
12 Months Ended
Dec. 31, 2024
$ / shares
2025 Notes  
Debt Instrument [Line Items]  
Debt instrument, convertible, conversion ratio 0.0148810
Conversion price per share (usd per share) $ 67.20
2026 Notes  
Debt Instrument [Line Items]  
Debt instrument, convertible, conversion ratio 0.0229830