XML 105 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Senior Notes (Carrying Value of Senior Notes) (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Accumulated amortization, debt issuance costs $ 2,202,000 $ 1,926,000
Senior Notes    
Debt Instrument [Line Items]    
Principal amount 400,000,000  
Debt discount, net of accumulated amortization of $794 and $1,049, respectively (3,451,000) (3,706,000)
Debt issuance costs, net of accumulated amortization of $226 and $299, respectively (978,000) (1,051,000)
Carrying value of the Senior Notes 395,571,000 395,243,000
Accumulated amortization, debt discount 1,049,000 794,000
Accumulated amortization, debt issuance costs $ 299,000 226,000
Senior Notes Due 2026 | Senior Notes    
Debt Instrument [Line Items]    
Principal amount   $ 400,000,000