v3.26.1
Equity - “At the Market” Sales Agreement - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 13, 2024
Class of Stock [Line Items]      
Net proceeds from issuance of common stock- at-the-market offering $ 15,392 $ 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) 2,270,712 0  
Net proceeds from issuance of common stock- at-the-market offering $ 14,600