XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Schedule of Carrying Amounts and Fair Values (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Measurements [Line Items]    
Long-term debt $ 1,395,688 $ 1,203,523
Senior | 2020 Senior Notes    
Fair Value Measurements [Line Items]    
Long-term debt 445,537 445,080
Senior | 2020 Senior Notes | Level 2 | Carrying Amount    
Fair Value Measurements [Line Items]    
Long-term debt 445,537 445,080
Senior | 2020 Senior Notes | Level 2 | Fair Value    
Fair Value Measurements [Line Items]    
Long-term debt 374,882 384,647
Senior | 2019 Senior Notes    
Fair Value Measurements [Line Items]    
Long-term debt 396,290 395,838
Senior | 2019 Senior Notes | Level 2 | Carrying Amount    
Fair Value Measurements [Line Items]    
Long-term debt 396,290 395,838
Senior | 2019 Senior Notes | Level 2 | Fair Value    
Fair Value Measurements [Line Items]    
Long-term debt $ 345,196 $ 349,368