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

SUBSEQUENT EVENTS (Details Narrative)

v3.25.4
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
2 Months Ended 12 Months Ended
Feb. 24, 2026
Dec. 31, 2025
Mar. 28, 2024
Mar. 12, 2026
Dec. 31, 2025
Dec. 31, 2024
Subsequent Event [Line Items]            
Number of options granted         1,212,441 3,461
Options granted exercise price         $ 14.09 $ 1,042
Net proceeds   $ 8.6        
Sales Agreement [Member]            
Subsequent Event [Line Items]            
Number of shares issued     3,365      
Net proceeds     $ 3.9      
Subsequent Event [Member] | Sales Agreement [Member]            
Subsequent Event [Line Items]            
Number of shares issued       600,000    
Net proceeds       $ 8.6    
Subsequent Event [Member] | Granted February 24, 2026 - 1 [Member] | Share-Based Payment Arrangement, Option [Member]            
Subsequent Event [Line Items]            
Number of options granted 733,742          
Options granted exercise price $ 14.29          
Subsequent Event [Member] | Granted February 24, 2026 - 2 [Member] | Share-Based Payment Arrangement, Option [Member]            
Subsequent Event [Line Items]            
Number of options granted 290,547          
Options granted exercise price $ 17.86