XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Fair value measurements Debt (Details 5) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Fair value, balance sheet grouping [Line Items]      
Long-term debt $ 2,247,422 $ 2,365,667 $ 2,090,200
Carrying amount      
Fair value, balance sheet grouping [Line Items]      
Long-term debt 2,247,422 2,365,667 2,090,200
Fair value      
Fair value, balance sheet grouping [Line Items]      
Long-term debt, fair value $ 1,949,905 $ 2,053,396 $ 1,940,092