401(k) Plan (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Retirement Benefits [Abstract] | ||
| Employer matching contribution, percent | 6.00% | |
| Vesting period | 5 years | |
| Employer matching contribution, amount | $ 265,000 | $ 351,000 |
| Discretionary contributions | $ 0 | $ 0 |