v3.26.1
Debt - March 2026 notes (Details) - USD ($)
$ in Thousands
Mar. 10, 2021
Mar. 31, 2026
Dec. 31, 2025
Debt      
Principal amount   $ 2,127,000 $ 2,077,000
March 2026 Notes      
Debt      
Principal amount $ 300,000 $ 0 $ 300,000
Interest rate (as a percent) 2.95%    
Net proceeds from issuance of unsecured notes $ 294,300    
Offering discount 4,400    
Debt issuance costs $ 1,300