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