v3.26.3
EARNINGS (LOSS) PER SHARE - Anti-dilutive securities (Details) - shares
3 Months Ended 9 Months Ended
Aug. 31, 2026
Aug. 31, 2026
Anti-dilutive securities    
Anti-dilutive securities 28,388,195 28,748,569
Warrants    
Anti-dilutive securities    
Anti-dilutive securities 23,421,916 23,421,916
Stock options    
Anti-dilutive securities    
Anti-dilutive securities 887,375 887,375
RSUs    
Anti-dilutive securities    
Anti-dilutive securities   360,374
Earnout shares    
Anti-dilutive securities    
Anti-dilutive securities 1,500,000 1,500,000
Series A Cumulative Convertible Preferred Stock    
Anti-dilutive securities    
Anti-dilutive securities 2,578,904 2,578,904