v3.26.1
Note Payable (Details) - Promissory Note - USD ($)
$ in Millions
1 Months Ended
May 30, 2025
May 31, 2025
Short-Term Debt [Line Items]    
Interest rate   6.54%
Principal amount   $ 1.0
Monthly installments $ 0.1