XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Instruments - Carrying Amounts and Estimated Fair Values of Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
2023 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount $ 23,318 $ 23,280
Estimated Fair Value 27,559 34,487
2025 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount 651,474 650,783
Estimated Fair Value 493,907 593,366
2027 notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Net Carrying Amount 563,793 563,234
Estimated Fair Value $ 389,304 $ 467,814