XML 82 R67.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Carrying value of the Senior Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Debt issuance costs, net of accumulated amortization of $726 and $685, respectively $ (1,177) $ (1,265)
Accumulated amortization, debt issuance costs 3,387 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,557 and $2,411, respectively (1,945) (2,089)
Debt issuance costs, net of accumulated amortization of $726 and $685, respectively (550) (592)
Carrying value of the Senior Notes 397,505 397,319
Accumulated Amortization, Debt Discount 2,557 2,411
Accumulated amortization, debt issuance costs $ 726 $ 685