Annual report pursuant to Section 13 and 15(d)

Subsequent Events - Narrative (Details)

v3.25.0.1
Subsequent Events - Narrative (Details) - Subsequent Event
$ in Millions
2 Months Ended
Feb. 18, 2025
USD ($)
shares
2024 Common Stock Sales Agreement  
Subsequent Event [Line Items]  
Net proceeds from sale of shares | $ $ 3.3
Number of shares sold (in shares) | shares 205,651
Series F Preferred Stock  
Subsequent Event [Line Items]  
Net proceeds from sale of shares | $ $ 0.1
Number of shares sold (in shares) | shares 6,500