v3.26.1
Stockholders' Equity - Additional Information (Details) - At The Market Offering Program - Common Stock - USD ($)
$ in Millions
Feb. 18, 2025
Mar. 31, 2026
Subsidiary, Sale of Stock [Line Items]    
Value of shares authorized $ 300.0  
Shares available for issuance   $ 300.0