v3.26.1
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Stockholders' Equity      
Common stock, shares authorized 680,000,000   680,000,000
Proceeds from the sale of stock (in Dollars)   $ 70,035  
Common Stock      
Stockholders' Equity      
Stock issued during period, shares   5,368,600  
2025 ATM Program      
Stockholders' Equity      
Stock issued during period, shares 0    
Maximum amount of sales shares (in Dollars)     $ 500,000
Common stock available $ 500,000    
Members of our board of directors and an employee of Company | Unvested RSAs      
Stockholders' Equity      
With held shares to cover taxes related to the settlement 200,000    
Board of directors, officers, employees, and advisors | Unvested RSAs      
Stockholders' Equity      
Stock issued during period, shares 400,000    
With held value to cover taxes related to the settlement $ 2,000