v3.26.1
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