XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
2023 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount $ 23,431 $ 23,280
Estimated Fair Value 22,147 34,487
2025 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount 512,683 650,783
Estimated Fair Value 309,292 593,366
2027 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount 565,474 563,234
Estimated Fair Value $ 267,398 $ 467,814