XML 82 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Benefit Plans - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Contribution Plan Disclosure [Line Items]      
Percentage of final average earnings 55.00%    
Maximum annual retirement benefits paid to participant from all sources $ 125,000    
Net actuarial loss recognized in accumulated other comprehensive income (loss) $ 622,000 $ 299,000  
Other Plans [Abstract]      
Employer matching contribution percentage 100.00%    
Employer matching contribution, percent of employee contribution 4.00%    
Maximum employer matching contribution per participant $ 14,000 13,800 $ 13,200
Employer contributions 5,630,000 5,345,000 6,050,000
Deferred Compensation, Excluding Share-based Payments and Retirement Benefits      
Other Plans [Abstract]      
Employer matching contribution 43,000 66,000 $ 72,000
Deferred Compensation, Excluding Share-based Payments and Retirement Benefits | Other Noncurrent Assets      
Other Plans [Abstract]      
Plans' assets 10,242,000 11,451,000  
Deferred Compensation, Excluding Share-based Payments and Retirement Benefits | Other Liabilities      
Other Plans [Abstract]      
Recorded liability $ 12,277,000 $ 11,464,000