Leases - ROU assets and lease liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Feb. 28, 2025 |
Dec. 31, 2024 |
|---|---|---|---|
| Leases [Abstract] | |||
| Operating lease right-of-use assets, net | $ 1,846 | $ 1,700 | $ 1,334 |
| Current portion of lease liability | $ 271 | $ 477 | |
| Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Operating lease right-of-use assets, net | Operating lease right-of-use assets, net | |
| Non-current portion of lease liabilities | $ 1,801 | $ 732 | |
| Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Non-current portion of lease liabilities | Non-current portion of lease liabilities |