v3.26.1
Indebtedness - Senior Notes Redemptions and Repayments Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 30, 2025
Feb. 28, 2025
Jan. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]          
Gain (loss) on early extinguishment of debt       $ 1,146 $ 138,603
Repayments of senior secured notes       $ 26,998 $ 0
Senior secured notes, 3.250% interest rate, due in 2027          
Debt Instrument [Line Items]          
Interest rate (as a percent)       3.25%  
Senior Notes | 4.500% Senior Unsecured Notes          
Debt Instrument [Line Items]          
Debt redeemed     $ 171,586    
Interest rate (as a percent)     4.50%    
Senior Notes | Senior secured notes, 3.250% interest rate, due in 2027          
Debt Instrument [Line Items]          
Debt redeemed $ 2,029 $ 5,469      
Interest rate (as a percent)       3.25%  
Gain (loss) on early extinguishment of debt     $ (928) $ (285)  
Repayments of principal debt       6,500  
Repayments of senior secured notes       $ 19,500