XML 74 R64.htm IDEA: XBRL DOCUMENT v3.26.3
Debt - Carrying value of the Senior Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Debt issuance costs, net of accumulated amortization of $810 and $685, respectively $ (1,702) $ (1,265)
Senior notes | Senior Notes 4.25%    
Debt Instrument [Line Items]    
Principal amount 400,000 400,000
Debt discount, net of accumulated amortization of $2,850 and $2,411, respectively (1,651) (2,089)
Debt issuance costs, net of accumulated amortization of $810 and $685, respectively (467) (592)
Carrying value of the Senior Notes 397,882 397,319
Accumulated Amortization, Debt Discount 2,850 2,411
Accumulated amortization, debt issuance costs $ 810 $ 685