XML 62 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Components of Carrying Value of 2026 Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Nov. 24, 2020
Line Of Credit Facility [Line Items]      
Carrying Value [1] $ 1,797,397 $ 1,926,452  
2026 Notes      
Line Of Credit Facility [Line Items]      
Principal amount of debt 500,000 500,000 $ 500,000
Unamortized debt issuance costs 1,042 1,990  
Carrying Value $ 498,958 $ 498,010  
[1] The carrying value is presented net of unamortized debt issuance costs as applicable.