v3.25.4
Employee Benefit Plans (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Contribution Plan Disclosure [Line Items]      
Self-insured liability $ 3.1 $ 2.7  
Incurred claims, premium expenses and administrative fees 43.9 40.2 $ 35.0
Maximum [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Employee health care claims, per covered person $ 0.2    
401 K Plan [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Maximum annual contributions per employee, percent 100.00%    
401 K Plan [Member] | Maximum [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution, percent of match 100.00%    
Employer matching contribution, percent of employees' gross pay 6.00%    
Buchanan Plan [Member] | Maximum [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Defined Contribution Plan, Cost $ 5.1 $ 5.9 $ 5.5