v3.25.2
Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Debt Issuance Costs, Net $ (1,740) $ (1,878)
Debt $ 184,260 184,122
Debt Instrument, Covenant Description In October 2024, the covenants limiting restricted payments under the Note Purchase Agreement and Amended and Restated Credit Agreement were amended. The amendments allow the Company to make restricted payments so long as the aggregate amount of all such restricted payments does not exceed the greater of $300.0 million and 6.5% of the total assets of the Company and its subsidiaries at the end of the most recently completed fiscal quarter.  
Senior Notes    
Debt Instrument [Line Items]    
Debt instrument borrowing capacity $ 200,000  
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 $ 11,000 11,000
Weighted Average Interest Rate 6.10%  
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