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
Jun. 30, 2026
Dec. 31, 2025
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value $ 1,484,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 234,000  
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-Term Debt, Fair Value 1,466,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 234,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 782,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