v3.26.1
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