v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 06, 2026
May 12, 2026
Mar. 31, 2026
Mar. 31, 2025
Subsequent Event [Line Items]        
Common stock, par value (in dollars per share)     $ 0.001  
Proceeds from issuance of common stock     $ 7,614 $ 4,183
Subsequent Event        
Subsequent Event [Line Items]        
Common stock, par value (in dollars per share) $ 0.001      
Sale of stock, consideration received on transaction, maximum $ 75,000      
Sale of stock (in shares)   2,575,905    
Proceeds from issuance of common stock   $ 2,363    
Sale of stock (in dollars per share)   $ 0.92    
Net proceeds from sale of stock   $ 2,292    
Payments of stock issuance costs   $ 71