v3.26.3
Debt (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Debt Issuance Costs, Net $ (1,396) $ (1,603)
Debt $ 224,604 224,397
Debt Instrument, Covenant Description In December 2025, the covenants limiting restricted payments under the Note Purchase Agreement and Amended and Restated Credit Agreement were amended to allow the Company to make restricted payments so long as at the time of the declaration of such restricted payment, no event of default under the Note Purchase Agreement has occurred and is continuing or would arise after giving effect, on a pro forma basis, to such restricted payment if such restricted payment were to be made at such time of declaration.  
Line of Credit    
Debt Instrument [Line Items]    
Maturity Date Jul. 22, 2027  
Current Borrowing Capacity $ 100,000  
Credit Facility Accordion Feature $ 30,000  
Line of Credit Facility, Commitment Fee Percentage 0.25%  
Interest Rate Description The loans under the Amended and Restated Credit Agreement bear interest, at the Company's option, at a rate equal to the Adjusted Term SOFR Rate (as defined therein) plus 1.625% or the Alternate Base Rate (as defined therein) plus 0.625%.  
Credit facility $ 51,000 51,000
Weighted Average Interest Rate 5.43%  
2034 Series A Notes | Senior Notes    
Debt Instrument [Line Items]    
Debt Instrument, Issuance Date Jul. 22, 2022  
Debt Instrument, Face Amount $ 125,000 125,000
Debt Instrument, Interest Rate, Stated Percentage 5.15%  
Debt Instrument, Maturity Date Jul. 22, 2034  
Debt Instrument, Date of First Required Payment Jul. 22, 2030  
Debt Instrument, Periodic Payment, Principal $ 25,000  
2034 Series B Notes | Senior Notes    
Debt Instrument [Line Items]    
Debt Instrument, Issuance Date Sep. 18, 2023  
Debt Instrument, Face Amount $ 50,000 $ 50,000
Debt Instrument, Interest Rate, Stated Percentage 6.21%  
Debt Instrument, Maturity Date Jul. 22, 2034  
Debt Instrument, Date of First Required Payment Jul. 22, 2030  
Debt Instrument, Periodic Payment, Principal $ 10,000