v3.25.2
Note Payable (Details) - Promissory Note - USD ($)
$ in Millions
1 Months Ended
May 31, 2023
May 31, 2022
Short-Term Debt [Line Items]    
Interest rate 7.43% 3.88%
Principal amount $ 0.9 $ 1.1
Monthly installments $ 0.1 $ 0.1