XML 96 R87.htm IDEA: XBRL DOCUMENT v3.23.3
Senior Notes (Carrying Value of Senior Notes) (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Accumulated amortization, debt issuance costs $ 2,340,000 $ 1,926,000
Senior Notes    
Debt Instrument [Line Items]    
Principal amount 400,000,000 400,000,000
Debt discount, net of accumulated amortization of $794 and $1,178, respectively (3,322,000) (3,706,000)
Debt issuance costs, net of accumulated amortization of $226 and $336, respectively (941,000) (1,051,000)
Carrying value of the Senior Notes 395,737,000 395,243,000
Accumulated amortization, debt discount 1,178,000 794,000
Accumulated amortization, debt issuance costs $ 336,000 $ 226,000