XML 80 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - October 2026 notes (Details) - USD ($)
$ in Thousands
Oct. 13, 2021
Jun. 30, 2024
Dec. 31, 2023
Debt      
Principal amount   $ 1,807,500 $ 1,617,500
October 2026 Notes      
Debt      
Principal amount $ 300,000 $ 300,000 $ 300,000
Interest rate (as a percent) 2.55%    
Net proceeds from issuance of unsecured notes $ 293,100    
Offering discount 6,200    
Debt issuance costs $ 700