v3.25.1
Common Stock Warrants (Details)
Mar. 31, 2025
Common Stock Warrants [Abstract]  
Weighted average expiration term of warrants outstanding 1 year 8 months 12 days