v3.26.1
Nasdaq Minimum Bid Price Compliance (Details) - $ / shares
3 Months Ended
Mar. 20, 2026
Jun. 30, 2026
Nasdaq Minimum Bid Price Compliance [Abstract]    
Bid price per share $ 1 $ 1
Consecutive business days 30 days