XML 89 R79.htm IDEA: XBRL DOCUMENT v3.25.3
Senior Notes - Carrying value of the Senior Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Debt issuance costs, net of accumulated amortization of $645 and $526, respectively $ (1,354) $ (1,618)
Carrying value of the Senior Notes 397,136 396,597
Accumulated amortization, debt issuance costs 3,212 2,947
Senior notes    
Debt Instrument [Line Items]    
Debt discount, net of accumulated amortization of $2,268 and $1,848, respectively (2,232) (2,652)
Debt issuance costs, net of accumulated amortization of $645 and $526, respectively (632) (751)
Carrying value of the Senior Notes 397,136 396,597
Accumulated Amortization, Debt Discount 2,268 1,848
Accumulated amortization, debt issuance costs 645 526
Senior notes | Senior Note Two    
Debt Instrument [Line Items]    
Principal amount $ 400,000 $ 400,000