v3.26.3
Warrants (Details) - $ / shares
Apr. 05, 2024
Apr. 03, 2023
Warrants [Line Items]    
Maturity date   Apr. 03, 2028
Warrant [Member]    
Warrants [Line Items]    
Issuance of warrants 111,111 62,100
Exercise price of warrants $ 9 $ 8.75
Purchase of warrants   1
Expiration term 10 years