v3.26.1
Commitments and contingencies (Details Narrative) - USD ($)
$ in Millions
3 Months Ended
Jun. 05, 2026
Apr. 15, 2026
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Plaintiff claims damages $ 3.5      
Common Stock [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Numbe shares issued     4,275 18,299
Funding Commitment Agreement [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Development in process   $ 4.0    
Initial funding commitment payable   2.0    
Second funding commitment payable   $ 2.0    
Numbe shares issued   2,985,074    
Funding Commitment Agreement [Member] | Common Stock [Member]        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Numbe shares issued   1,492,537