XML 120 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term debt - Borrowings redemption prices (Details) - Senior unsecured notes - due July 15, 2027
12 Months Ended
Dec. 31, 2024
July 15, 2024  
Long Term Debt [Line Items]  
Borrowings redemption price percentage 101.88%
July 15, 2025 and thereafter  
Long Term Debt [Line Items]  
Borrowings redemption price percentage 100.00%