Stock Based Compensation - Stock option activity (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 12 Months Ended | |
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Shares | |||
| Outstanding December 31, 2024 (in shares) | 103,500 | ||
| Granted (in shares) | 0 | 0 | |
| Outstanding December 31, 2025 (in shares) | 103,500 | 103,500 | |
| Weighted Average Exercise Price Per Share | |||
| Outstanding December 31, 2024 (in dollars per share) | $ 11.06 | ||
| Outstanding December 31, 2025 (in dollars per share) | $ 11.06 | $ 11.06 | |
| Weighted Average Remaining in Contractual Term (Years) | |||
| Outstanding December 31, 2025 (Years) | 9 years 10 months 24 days | 9 years 10 months 24 days | |
| Aggregate Intrinsic Value | |||
| Outstanding December 31, 2024 | $ 469,890 | ||
| Outstanding December 31, 2025 | $ 469,890 | $ 469,890 | |