v3.26.1
Long-Term Debt - Narrative (Details)
33 Months Ended
Jun. 30, 2026
USD ($)
agreement
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]    
Revolving credit agreement $ 0 $ 10,000,000
Senior notes 150,000,000 $ 150,000,000
Note Purchase Agreements    
Debt Instrument [Line Items]    
Senior notes $ 150,000,000  
Note Purchase Agreements | Senior Notes    
Debt Instrument [Line Items]    
Debt instrument, weighted average interest rate 6.07%  
Note Purchase Agreement    
Debt Instrument [Line Items]    
Senior notes $ 150,000,000  
Number of purchase agreements | agreement 1  
Master Note Purchase Agreement    
Debt Instrument [Line Items]    
Number of purchase agreements | agreement 1  
Minimum | Note Purchase Agreements    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 4.32%  
Maximum | Note Purchase Agreements    
Debt Instrument [Line Items]    
Debt instrument, interest rate, stated percentage 7.02%  
Due Within Next 12 months | Note Purchase Agreements    
Debt Instrument [Line Items]    
Senior notes $ 50,000,000  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity 225,000,000  
Revolving credit agreement $ 0  
Effective interest rate 5.39%  
Available facility $ 219,286,000  
Debt instrument, net leverage ratio 3.50  
Material acquisition benchmark amount $ 30,000  
Interest coverage ratio 3.00  
Revolving Credit Facility | Minimum    
Debt Instrument [Line Items]    
Facility fee (as a percent) 0.175%  
Revolving Credit Facility | Maximum    
Debt Instrument [Line Items]    
Facility fee (as a percent) 0.275%  
Revolving Credit Facility | Greater of Federal Funds Rate or Overnight Bank Funding Rate    
Debt Instrument [Line Items]    
Specified margin (as a percent) 0.50%  
Revolving Credit Facility | For Full Fiscal Quarter If Material Acquisition Is Consummated    
Debt Instrument [Line Items]    
Debt instrument, net leverage ratio 4.00  
Revolving Credit Facility | SOFR    
Debt Instrument [Line Items]    
Specified margin (as a percent) 0.10%  
Floor interest rate 0.00%  
Revolving Credit Facility | SOFR | Based Upon Net Leverage Ratio    
Debt Instrument [Line Items]    
Specified margin (as a percent) 1.00%  
Floor interest rate 1.00%  
Revolving Credit Facility | One-Month Secured Overnight Financing Rate (SOFR) | Based Upon Net Leverage Ratio    
Debt Instrument [Line Items]    
Specified margin (as a percent) 0.10%