v3.26.1
Stockholders' Equity - Narrative (Details)
3 Months Ended
Mar. 31, 2026
vote
Apr. 04, 2025
USD ($)
Temporary Equity [Line Items]    
Vote per share of common stock | vote 1  
Sales Agreement    
Temporary Equity [Line Items]    
Aggregate sale proceeds receivable | $   $ 150,000,000.0