v3.25.2
Subsequent Events - Narrative (Details) - Subsequent Event - 2024 Common Stock Sales Agreement
$ in Millions
1 Months Ended
Aug. 06, 2025
USD ($)
shares
Subsequent Event [Line Items]  
Consideration received | $ $ 0.7
Number of shares sold (in shares) | shares 50,540