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 | |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date. No definition available.
|
| X | ||||||||||
- Definition Carrying amount as of the balance sheet date of assets held under deferred compensation agreements. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of cost for defined contribution plan. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. No definition available.
|
| X | ||||||||||
- Definition Percentage employer matches of the employee's percentage contribution matched. No definition available.
|
| X | ||||||||||
- Definition Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|