v3.26.1
Borrowings - Components of Borrowings (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Long-term debt $ 190,000 $ 190,000
Debt Issuance Costs, Net 764 860
Total borrowings 189,236 189,140
Senior notes | Series E    
Debt Instrument [Line Items]    
Long-term debt $ 50,000 50,000
Interest Rate Per Annum 4.53%  
Senior notes | Series F    
Debt Instrument [Line Items]    
Long-term debt $ 90,000 90,000
Interest Rate Per Annum 3.10%  
Senior notes | Series G Senior Notes    
Debt Instrument [Line Items]    
Long-term debt $ 50,000 50,000
Interest Rate Per Annum 5.43%  
Revolving credit agreement    
Debt Instrument [Line Items]    
Long-term debt $ 0 $ 0