v3.26.3
Stockholders' Equity - Additional Information (Details) - USD ($)
9 Months Ended
Aug. 19, 2026
Sep. 30, 2026
Sep. 30, 2025
Class of Stock [Line Items]      
Dividends paid   $ 0 $ 0
Underwriting Agreement [Member]      
Class of Stock [Line Items]      
Number of shares sale in underwritten public offering 16,203,500    
Number of share exercise option to puchase 2,113,500    
Stock price $ 35.5    
Net proceeds of sale in underwritten public offering common stock $ 544,600,000