XML 117 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Senior Notes (Carrying Value of Senior Notes) (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Accumulated amortization, debt issuance costs $ 2,064,000 $ 1,926,000
Senior Notes    
Debt Instrument [Line Items]    
Principal amount 400,000,000  
Debt discount, net of accumulated amortization of $794 and $921, respectively (3,579,000) (3,706,000)
Debt issuance costs, net of accumulated amortization of $226 and $262, respectively (1,015,000) (1,051,000)
Carrying value of the Senior Notes 395,406,000 395,243,000
Accumulated amortization, debt discount 921,000 794,000
Accumulated amortization, debt issuance costs $ 262,000 226,000
Senior Notes Due 2026 | Senior Notes    
Debt Instrument [Line Items]    
Principal amount   $ 400,000,000