XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair value measurements - Fair Value, by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Fair value, balance sheet grouping [Line Items]      
Long-term debt $ 2,400,617 $ 2,298,223 $ 2,247,422
Carrying amount      
Fair value, balance sheet grouping [Line Items]      
Long-term debt 2,400,617 2,298,223 2,247,422
Fair value      
Fair value, balance sheet grouping [Line Items]      
Long-term debt, fair value $ 2,087,677 $ 2,046,039 $ 1,949,905