Warrant redemption liability (Details Narrative)  | 
 Mar. 31, 2023  
$ / shares 
 | 
|---|---|
| Derivative Instruments and Hedging Activities Disclosure [Abstract] | |
| Warrants redemption price | $ 0.10 | 
| X | ||||||||||
- Definition Warrant redemption price. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |