v3.25.2
Warrants (Details) - Warrant [Member] - $ / shares
Apr. 05, 2024
Apr. 03, 2023
Warrants [Line Items]    
Warrants issued 111,111 62,100
Purchase of common shares   1
Exercise price per share (in Dollars per share) $ 9 $ 8.75
Expire term 10 years