v3.26.1
Subsequent Event - Additional Information (Details) - At-The-Market Offering - Common Stock - $ / shares
Mar. 03, 2025
Dec. 31, 2025
Subsequent Event [Line Items]    
Sale of stock, number of shares issued in transaction 4,701,960  
Sale of stock, price per share   $ 1.53