v3.26.1
Shareholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
Oct. 29, 2025
Jun. 28, 2024
Mar. 31, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock, no par value     $ 0  
Common stock, shares issued     104,044,508 98,776,265
Common stock, shares outstanding     104,044,508 98,776,265
Pre Funded Warrants        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Warrant exercise price     $ 0.001  
Underwritten Offering        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Net proceeds from common stock $ 258.9      
Share issued price per share $ 12.25      
Common stock, shares issued 18,375,000      
Underwritten Offering Excluding Discounts and Commissions        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Net proceeds from common stock $ 242.8      
Over-Allotment Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock purchase option, exercisable term 30 days      
Public offering, additional shares issued (in shares) 2,756,250      
2024 At-The-Market Facilities        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Sale of securities aggregate public offering price   $ 150.0    
Percentage of gross proceeds from sales of common shares payable as sales agent commission rate   3.00%