XML 103 R89.htm IDEA: XBRL DOCUMENT v3.24.1
Debt - Carrying Values and Estimated Fair Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Long-term Debt $ 136,215 $ 134,584
Senior Notes Due June 30, 2026 | Senior Notes    
Debt Instrument [Line Items]    
Long-term Debt 107,557 101,293
Senior Notes Due June 30, 2026 | Senior Notes | (Level 1)    
Debt Instrument [Line Items]    
Long-term Debt 0 0
Senior Notes Due June 30, 2026 | Senior Notes | (Level 2)    
Debt Instrument [Line Items]    
Long-term Debt 107,557 101,293
Senior Notes Due June 30, 2026 | Senior Notes | (Level 3)    
Debt Instrument [Line Items]    
Long-term Debt $ 0 $ 0