v3.26.1
Reverse Stock Split - Additional Information (Details)
3 Months Ended
Jun. 30, 2025
Reverse Stock Split [Line Item]  
Reverse stock split 0.02