XML 112 R99.htm IDEA: XBRL DOCUMENT v3.25.4
Senior Notes - Carrying value of the Senior Notes (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
May 13, 2021
Debt Instrument [Line Items]      
Debt issuance costs, net of accumulated amortization of $685 and $526, respectively $ (1,265,000) $ (1,618,000)  
Carrying value of the Senior Notes 397,319,000 396,597,000  
Accumulated amortization, debt issuance costs 3,300,000 2,947,000  
Senior notes      
Debt Instrument [Line Items]      
Principal amount 400,000,000    
Debt discount, net of accumulated amortization of $2,411 and $1,848, respectively (2,089,000)    
Senior notes | Senior Notes 4.25%      
Debt Instrument [Line Items]      
Principal amount 400,000,000 400,000,000 $ 400,000,000.0
Debt discount, net of accumulated amortization of $2,411 and $1,848, respectively (2,089,000) (2,652,000)  
Debt issuance costs, net of accumulated amortization of $685 and $526, respectively (592,000) (751,000)  
Carrying value of the Senior Notes 397,319,000 396,597,000  
Accumulated Amortization, Debt Discount 2,411,000 1,848,000  
Accumulated amortization, debt issuance costs $ 685,000 $ 526,000