v3.26.1
Debt - Components of Carrying Value of 2029 Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jan. 28, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]      
Carrying value [1] $ 1,898,158   $ 1,874,620
2029 Notes      
Line of Credit Facility [Line Items]      
Principal amount of debt 400,000 $ 400,000  
Unamortized debt issuance costs (7,113)    
Cumulative hedging adjustments (1,419)    
Carrying value $ 391,468    
[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.