v3.26.1
Fair Value of Financial Instruments - Summary of Carrying Values and Estimated Fair Values Of Financial Instruments (Details) - Level 2 - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value $ 1,524,000 $ 1,250,000
Carrying Value | Revolving Credit Facility [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 274,000  
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 1,508,320 1,275,680
Fair Value | Revolving Credit Facility [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 274,000  
Convertible Senior Notes due 2029 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 800,000 800,000
Convertible Senior Notes due 2029 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 784,320 825,680
Term Loan Due 2028 | Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 450,000 450,000
Term Loan Due 2028 | Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value $ 450,000 $ 450,000