v3.26.1
Nature of the Business - Liquidity (Details)
$ in Millions
Jul. 14, 2025
shares
Mar. 31, 2026
USD ($)
Nature of the Business    
Reverse stock split ratio 0.08  
Reverse stock split shares | shares 0  
Cash, cash equivalents and marketable securities | $   $ 29.7