Income (Loss) per share (Details Textual) |
Jun. 09, 2025 |
Jun. 04, 2025 |
May 30, 2025 |
|---|---|---|---|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
| Stockholders' equity, Reverse stock split | 1-for-15 reverse stock split | 1-for-15 reverse stock split ratio | reverse stock split at a ratio between 1-for-10 and 1-for-15, with the exact ratio to be determined by the Board of Directors |