v3.26.1
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 08, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Subsidiary or Equity Method Investee [Line Items]          
Authorized amount under shelf registration $ 300,000        
Shelf Registration Statement Available for Sale   $ 275,200   $ 275,200  
At The Market ATM Offering          
Subsidiary or Equity Method Investee [Line Items]          
Common stock shares sold (in shares)     0   0
Sale of stock, number of shares remaining available, amount   75,200   $ 75,200  
Over-Allotment Option          
Subsidiary or Equity Method Investee [Line Items]          
Aggregate offering price (up to) 100,000        
Quarter to Date At The Market ATM Offering          
Subsidiary or Equity Method Investee [Line Items]          
Aggregate offering price (up to)   $ 17,900      
Common stock shares sold (in shares)   9,006,276      
Public offering price (in dollars per share)   $ 2.03   $ 2.03  
Aggregate gross proceeds   $ 18,300   $ 18,300  
Year to Date At The Market ATM Offering          
Subsidiary or Equity Method Investee [Line Items]          
Aggregate offering price (up to)       $ 20,100  
Common stock shares sold (in shares)       10,085,044  
Public offering price (in dollars per share)   $ 2.04   $ 2.04  
Aggregate gross proceeds   $ 20,500   $ 20,500  
Maximum | At The Market ATM Offering          
Subsidiary or Equity Method Investee [Line Items]          
Aggregate offering price (up to) $ 100,000