v3.26.3
Equity - “At the Market” Sales Agreement - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 13, 2024
Class of Stock [Line Items]      
Proceeds from issuance of common stock $ 22,751 $ 0  
At-The-Market Offering      
Class of Stock [Line Items]      
Aggregate maximum gross sales proceeds     $ 100,000
Sale of stock, number of shares issued in transaction (in shares) 3,196,203 0  
Proceeds from issuance of common stock $ 22,800    
Sale of stock, aggregate maximum gross sales proceeds available $ 75,500