v3.26.1
Stockholders’ Equity (Details)
$ / shares in Units, $ in Millions
1 Months Ended
Nov. 30, 2023
USD ($)
Jun. 30, 2026
vote
$ / shares
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Common stock, par value under amendment (in dollars per share) | $ / shares   $ 0.00001
Number of votes per common share | vote   1
2023 ATM Program | Common Stock    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sale of stock, consideration received $ 200.0  
Sales Agreement    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sale of stock, consideration received 300.0  
Additional supplements 100.0  
Sales Agreement | 2023 ATM Program | Common Stock    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Sale of stock, consideration received $ 300.0