v3.25.2
Common and Preferred Stock - At-the-Market Offering and Shelf Registration Statement (Details) - USD ($)
$ in Millions
6 Months Ended
Jul. 11, 2024
Jun. 30, 2025
Aug. 12, 2024
May 15, 2024
Prior Agreement        
Common and Preferred Stock        
Aggregate offering price of common stock     $ 84.5 $ 100.0
Shares issued (in shares) 2,000,000      
Aggregate gross proceeds from common stock $ 15.5      
Net proceeds from common stock $ 15.0      
Shelf registration statement        
Common and Preferred Stock        
Total aggregate offering price of common stock       $ 300.0
Shares issued (in shares)   0    
Sales agreement        
Common and Preferred Stock        
Aggregate offering price of common stock     $ 100.0  
Shares issued (in shares)   0