XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Estimated fair values and the carrying values (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value $ 404,803 $ 404,171
Senior Notes 2026    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 390,790 390,523
Fair Value 315,008 331,783
Senior Notes 2025    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Value 14,012 13,648
Fair Value $ 13,155 $ 13,628