v3.26.1
Stockholders' Equity - Equity offerings (Details) - USD ($)
$ / shares in Units, $ in Millions
Nov. 25, 2024
Jun. 14, 2024
Class of Warrant or Right [Line Items]    
Number of shares issued (in shares) 8,538,377 5,668,937
Sale of stock, price per share (in dollars per share) $ 13.00 $ 8.82
Net proceeds $ 156.0 $ 96.7
2024 Pre-funded Warrants    
Class of Warrant or Right [Line Items]    
Issuance of pre-funded warrants (in shares) 3,846,184 5,669,578
Share price (in dollars per share) $ 12.9999 $ 8.819
Underwriting discounts, commissions and other offering expenses $ 5.0 $ 3.3
Underwriter rights    
Class of Warrant or Right [Line Items]    
Issuance of pre-funded warrants (in shares) 1,615,377