v3.26.1
Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Jan. 31, 2026
Jan. 31, 2025
Dec. 31, 2023
Apr. 30, 2020
Equity-classified common stock warrants        
Class of Warrant or Right [Line Items]        
Number of securities called by warrants (in shares)     1,600,000  
Exercise price of warrants (in dollars per share)     $ 2.60  
Warrants term     10 years  
Common Stock Warrant        
Class of Warrant or Right [Line Items]        
Number of securities called by warrants (in shares)       60,000
Exercise price of warrants (in dollars per share)       $ 1.16
Liability outstanding $ 0.5 $ 0.8    
Series G Warrant        
Class of Warrant or Right [Line Items]        
Number of securities called by warrants (in shares) 251,750 251,750    
Warrants term 5 years      
Liability outstanding $ 1.5 $ 2.7