Share-based Compensation - Warrants (Details) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Shares | ||
| Beginning balance (in shares) | 159,897 | |
| Granted (in shares) | 0 | |
| Exercised (in shares) | 0 | |
| Canceled (in shares) | 0 | |
| Expired (in shares) | 0 | |
| Ending balance (in shares) | 159,897 | |
| Vested and exercisable (in shares) | 159,897 | |
| Weighted-Average Grant date Fair Value Per Share | ||
| Weighted-average exercise price (in US dollar per share) | $ 18.31 | $ 18.31 |
| Weighted-Average Remaining Contractual Term (Years) | ||
| Weighted-average remaining contractual term outstanding | 2 years 4 months 24 days | 2 years 7 months 6 days |
| Aggregate Intrinsic Value (in thousands) | ||
| Aggregate intrinsic value | $ 1,300,000 | $ 1,300,000 |