Fair Value of Financial Instruments - Fair Value of Notes (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items] | ||
| Outstanding Principal | $ 1,250,000 | $ 1,250,000 |
| Fair Value | 1,249,833 | 1,275,677 |
| 2026 Notes | ||
| Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items] | ||
| Outstanding Principal | 300,000 | 300,000 |
| Fair Value | 297,152 | 296,659 |
| 2028 Notes | ||
| Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items] | ||
| Outstanding Principal | 300,000 | 300,000 |
| Fair Value | 306,794 | 314,473 |
| 2029 Notes | ||
| Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items] | ||
| Outstanding Principal | 350,000 | 350,000 |
| Fair Value | 351,822 | 361,359 |
| 2030 Notes | ||
| Fair Value Disclosure Asset And Liability Not Measured At Fair Value [Line Items] | ||
| Outstanding Principal | 300,000 | 300,000 |
| Fair Value | $ 294,065 | $ 303,186 |