Employee Benefit Plans (Details) - USD ($) |
3 Months Ended | 12 Months Ended |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Employee Benefit Plans | ||
| Defined contribution plan, employers matching contribution, annual vesting percentage | 6.00% | |
| Employer contributions under the 401(k) plan | $ 0 | $ 5,402 |
| Minimum | ||
| Employee Benefit Plans | ||
| Defined contribution plan, maximum annual contributions per employee, percent | 1.00% | |
| Maximum | ||
| Employee Benefit Plans | ||
| Defined contribution plan, maximum annual contributions per employee, percent | 100.00% |