XML 115 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
Senior Notes Carrying value of the Senior Notes (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
May 13, 2021
Debt Instrument [Line Items]      
Debt issuance costs, net of accumulated amortization of $226 and $373, respectively $ (1,306,000) $ (1,864,000)  
Accumulated Amortization, Debt Issuance Costs 2,478,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,309, respectively (3,191,000) (3,706,000)  
Debt issuance costs, net of accumulated amortization of $226 and $373, respectively (904,000) (1,051,000)  
Carrying value of the Senior Notes 395,905,000 395,243,000  
Accumulated Amortization, Debt Discount 1,309,000 794,000  
Accumulated Amortization, Debt Issuance Costs 373,000 226,000  
Senior notes | Senior Note Two      
Debt Instrument [Line Items]      
Principal amount $ 400,000,000 $ 400,000,000