v3.26.1
Common Stock (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
Vote
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Common Stock      
Common stock, shares authorized (in shares)   175,000,000 175,000,000
Common stock, par value (in dollar per share) | $ / shares   $ 0.0001 $ 0.0001
Maximum value of common stock to be issued | $ $ 200.0    
Convertible preferred stock, number of votes per share | Vote   1  
Private Investment in Public Equity      
Common Stock      
Number of common stock issued 6,311,030    
Net proceeds | $ $ 111.8 $ 111.8  
2025 ATM Program      
Common Stock      
Maximum value of common stock to be issued | $ $ 200.0    
Number of common stock issued 828,195 828,195  
Net proceeds | $ $ 28.5 $ 28.5  
Investors | Private Investment in Public Equity      
Common Stock      
Number of common stock issued 6,262,112    
Public offering price | $ / shares $ 19    
Directors and officers | Private Investment in Public Equity      
Common Stock      
Number of common stock issued 48,918    
Public offering price | $ / shares $ 20.85