v3.25.3
Debt - Components of Carrying Value of 2030 Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Sep. 09, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]      
Carrying Value [1] $ 1,840,781   $ 1,926,452
2030 Notes      
Line of Credit Facility [Line Items]      
Principal amount of debt 400,000 $ 400,000  
Unamortized debt issuance costs (5,069)    
Cumulative hedging adjustments (2,769)    
Carrying Value $ 392,162    
[1] The carrying value is presented net of the unamortized debt issuance costs and includes the cumulative hedging adjustments for those borrowings that are designated in a fair value hedging relationship, as applicable.