Stockholders' equity (Narrative) (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|
Jan. 12, 2026 |
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Common Stock Warrants | ||||
| Warrants exercisable | 102,718 | 102,718 | ||
| Warrant exercise price | $ 12.66 | $ 12.66 | ||
| At-the-Market ("ATM") Offering | ||||
| Issuance of common stock | $ (43) | $ 9,198 | ||
| Market Offering | ||||
| At-the-Market ("ATM") Offering | ||||
| Maximum aggregate offering price | $ 50,000 | |||
| Shares issued | 543,462 | |||
| Issuance of common stock | $ 9,500 | |||
| X | ||||||||||
- Definition The maximum aggregate price for which company can issue and sell common stock. No definition available.
|
| X | ||||||||||
- Definition Exercise price per share or per unit of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Number of warrants or rights outstanding. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Number of new stock issued during the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Details
|