Retirement Plan (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Insurance Loss Reserves [Abstract] | ||
| Share-based compensation arrangement by share-based payment award, award requisite service period | 90 days | |
| Defined contribution plan, employer matching contribution, percent of employees' gross pay | 3.00% | |
| Defined contribution plan, contributions per employee, percent | 6.00% | |
| Defined contribution plan, employer discretionary contribution amount | $ 320,000 | $ 271,000 |