v3.25.2
Subsequent Events - Additional Information (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Millions
Aug. 06, 2025
Jul. 01, 2025
Subsequent Event [Line Items]    
One -time cash payment $ 1.2  
At-The-Market Offering    
Subsequent Event [Line Items]    
Number of shares sold   63,736
Average price   $ 2.86
Gross proceeds from sale of stock   $ 0.2