v3.25.3
Debt - Term of the Notes (Details) - Convertible Debt
9 Months Ended
Sep. 30, 2025
day
Line of Credit Facility [Line Items]  
Redemption price percent 100.00%
Debt Instrument, Redemption, Period One  
Line of Credit Facility [Line Items]  
Threshold trading days 20
Threshold consecutive trading days 30
Threshold percentage of stock price trigger 130.00%
Debt Instrument, Redemption, Period Two  
Line of Credit Facility [Line Items]  
Threshold trading days 5
Threshold consecutive trading days 10
Threshold percentage of stock price trigger 98.00%
Convertible Senior Notes Due 2028 and 2030  
Line of Credit Facility [Line Items]  
Threshold trading days 20
Threshold consecutive trading days 30
Threshold percentage of stock price trigger 130.00%
Redemption price percent 100.00%