v3.26.1
Employee Benefits (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Employee Benefits      
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 50.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 6.00%    
Defined Contribution Plan, Cost $ 700 $ 700  
Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate 3.95%   3.95%
Defined Benefit Plan, Benefit Obligation $ 2,600   $ 2,700
Pension Cost 0 $ 0  
Deferred compensation plan assets 14,400   14,500
Deferred compensation plan liabilities $ 15,000   $ 15,000