v3.26.1
Debt - Schedule of Components of Carrying Value of 2024A Notes and Stated Interest Rates (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Principal amount of debt $ 1,468,646 $ 1,433,646
Debt issuance costs (2,186) (2,366)
Carrying value of debt 1,468,910 1,441,856
Unsecured Notes | 2024A Senior Notes    
Debt Instrument [Line Items]    
Principal amount of debt 300,000 300,000
Debt issuance costs (2,186) (2,366)
Fair value of an effective hedge 2,450 10,576
Carrying value of debt $ 300,264 $ 308,210