v3.26.1
Warrants - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Feb. 25, 2026
Dec. 15, 2025
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Dec. 31, 2023
Apr. 30, 2020
Programming Interface Service              
Class of Warrant or Right [Line Items]              
Payments to acquire software     $ 0.4        
Common Stock              
Class of Warrant or Right [Line Items]              
Shares issued during period after conversion of convertible securities 51,481 69,852,421 563,642 61,938      
Equity-Classified 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  
Warrants exercised during period (in warrants)     514,500        
Warrants outstanding     1,100,000        
Series G Warrant              
Class of Warrant or Right [Line Items]              
Number of securities called by warrants (in shares)     251,750   251,750    
Exercise price of warrants (in dollars per share)     $ 3.97   $ 3.97    
Warrants term     5 years        
Liability outstanding     $ 2.0   $ 1.5    
Common stock warrants              
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