Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of issuance of common stock and warrant (Details)

v3.26.1
Schedule of issuance of common stock and warrant (Details) - USD ($)
$ / shares in Units, $ in Thousands
Aug. 05, 2025
Jul. 31, 2025
Nov. 20, 2024
Aug. 23, 2024
Mar. 01, 2024
Dec. 31, 2025
Dec. 31, 2024
Subsidiary, Sale of Stock [Line Items]              
Common stock, shares issued           8,143,133 7,638,497
Exercise price, per share           $ 4.00  
Class of warrant or right, number of securities called by warrants or rights           125,000  
Subscription Agreements [Member]              
Subsidiary, Sale of Stock [Line Items]              
Class of warrant or right, number of securities called by warrants or rights     58,182,000 33,360,000 27,725,000    
Registered Direct Offering [Member]              
Subsidiary, Sale of Stock [Line Items]              
Common stock, shares issued 413,043 45,652 727,272 444,000 485,782    
Warrants to purchase shares of common stock 206,521 22,286 363,636 222,000 242,891    
Exercise price, per share $ 4.25 $ 4.25 $ 4.25 $ 4.25 $ 4.00    
Proceeds from issuance of equity $ 949,999 $ 105,000 $ 1,999,998 $ 1,110,000 $ 1,025,000    
Class of warrant or right, number of securities called by warrants or rights 33,044