v3.26.1
Warrants - Additional Information (Details) - $ / shares
shares in Thousands
1 Months Ended
May 11, 2026
May 31, 2026
May 05, 2026
Jan. 31, 2026
Jan. 22, 2026
Oct. 31, 2025
May 31, 2025
Mar. 31, 2025
Sep. 30, 2024
Class of Warrant or Right [Line Items]                  
Exercised (in shares) 700 700              
Warrants, exercise price (in dollars per share)   $ 9.19              
Warrants outstanding (in shares)   458 1,158            
January 2026 Private Placement Warrants                  
Class of Warrant or Right [Line Items]                  
Exercised (in shares)   0              
Warrants, exercise price (in dollars per share)   $ 8.22   $ 8.22          
Warrants issued to purchase of common stock (in shares)       356          
Warrants outstanding (in shares)   356 356            
January 2026 Placement Agent Warrant                  
Class of Warrant or Right [Line Items]                  
Exercised (in shares)   0              
Warrants, exercise price (in dollars per share)   $ 8.22     $ 8.22        
Warrants issued to purchase of common stock (in shares)         14        
Warrants outstanding (in shares)   14 14            
October 2025 Placement Agent Warrant                  
Class of Warrant or Right [Line Items]                  
Exercised (in shares)   0              
Warrants, exercise price (in dollars per share)   $ 4.81       $ 4.81      
Warrants issued to purchase of common stock (in shares)           15      
Warrants outstanding (in shares)   15 15            
March 2025 Inducement Warrant                  
Class of Warrant or Right [Line Items]                  
Exercised (in shares)   700              
Warrants, exercise price (in dollars per share)   $ 6.36           $ 6.36  
Warrants issued to purchase of common stock (in shares)               700  
Warrants outstanding (in shares)   0 700            
September 2024 Series A Warrants                  
Class of Warrant or Right [Line Items]                  
Exercised (in shares)   0              
Warrants, exercise price (in dollars per share)   $ 15.00             $ 15.00
Warrants issued to purchase of common stock (in shares)                 400
Warrants outstanding (in shares)   73 73       73