v3.26.1
Subsequent Events (Details)
$ in Thousands
Mar. 13, 2026
USD ($)
Subsequent Events | 2026 Sales Agreement  
Subsequent Events  
Value of shares authorized to sell $ 60,000