Stock Based Compensation - Nonvested stock option activity (Details) - $ / shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Shares | ||
| Nonvested at December 31, 2024 (in shares) | 103,500 | |
| Granted (in shares) | 0 | 0 |
| Nonvested at December 31, 2025 (in shares) | 103,500 | |
| Weighted Average Grant Date Fair Value Per Share | ||
| Nonvested at December 31, 2024 (in dollars per share) | $ 3.3 | |
| Nonvested at December 31, 2025 (in dollars per share) | $ 3.3 | |