Derivatives and Risk Management - Narrative (Details) - USD ($) |
3 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Mar. 08, 2024 |
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
Dec. 15, 2025 |
Mar. 31, 2024 |
Jun. 30, 2020 |
|
| 2025 Notes | Senior Notes | |||||||
| Derivative [Line Items] | |||||||
| Aggregate principal amount repurchased | $ 230,000,000.0 | ||||||
| Foreign exchange contract | Derivatives Not Designated as Hedging Instruments: | |||||||
| Derivative [Line Items] | |||||||
| Notional amount | $ 128,200,000 | $ 113,200,000 | |||||
| Net (loss) gain on derivative | $ (2,200,000) | $ 10,400,000 | |||||
| Capped call derivatives | |||||||
| Derivative [Line Items] | |||||||
| Derivative, cap price per share (in dollars per share) | $ 100.00 | ||||||
| Capped call derivatives | 2029 Notes | |||||||
| Derivative [Line Items] | |||||||
| Conversion price (in dollars per share) | $ 69.40 | ||||||
| Derivative, cap price per share (in dollars per share) | $ 94.28 | ||||||
| Capped call derivatives | 2025 Notes | |||||||
| Derivative [Line Items] | |||||||
| Conversion price (in dollars per share) | $ 60.98 | ||||||
| Proceeds from unwind of capped calls | $ 22,500,000 | ||||||
| Fair value of expired capped calls | $ 0 | ||||||