XML 74 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Carrying value of the Senior Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Debt issuance costs, net of accumulated amortization of $768 and $685, respectively $ (1,088) $ (1,265)
Accumulated amortization, debt issuance costs 3,477 3,300
Senior notes | Senior Notes 4.25%    
Debt Instrument [Line Items]    
Principal amount 400,000 400,000
Debt discount, net of accumulated amortization of $2,702 and $2,411, respectively (1,798) (2,089)
Debt issuance costs, net of accumulated amortization of $768 and $685, respectively (509) (592)
Carrying value of the Senior Notes 397,693 397,319
Accumulated Amortization, Debt Discount 2,702 2,411
Accumulated amortization, debt issuance costs $ 768 $ 685