Quarterly report [Sections 13 or 15(d)]

Subsequent Events - Narrative (Details)

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