v3.26.1
Note 3 - Discontinued Operations (Details Textual) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended
May 20, 2026
Sep. 01, 2026
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Jul. 06, 2026
Apr. 30, 2026
Goodwill, Impairment Loss     $ (0)          
Other Comprehensive Income (Loss), Discontinued Operations and Disposal Groups, Reclassification Adjustment, after Tax     (20,085) $ (0) $ (20,085) $ (0)    
Global Knowledge [Member] | Discontinued Operations, Disposed of by Sale [Member]                
Disposal Group, Including Discontinued Operation, Consideration             $ 5,400  
Disposal Group, Including Discontinued Operation, Deferred Consideration             10,000  
Disposal Group, Including Discontinued Operation, Accrued Liabilities             $ 2,000  
Disposal Group, Including Discontinued Operation, Percent of Sale, Merger, or Recapitalization to Pay             30.00%  
Goodwill, Impairment Loss $ 8,700              
Disposal Group, Including Discontinued Operation, Valuation Allowance               $ 6,900
Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal     22,400          
Other Comprehensive Income (Loss), Discontinued Operations and Disposal Groups, Reclassification Adjustment, after Tax     (20,100)          
Disposal Group, Including Discontinued Operation, Consideration Adjustment     $ (2,300)          
Global Knowledge [Member] | Discontinued Operations, Disposed of by Sale [Member] | GK Holdings Seller Note [Member]                
Financing Receivable, before Allowance for Credit Loss             $ 5,400  
Proceeds from Collection of Notes Receivable   $ 500            
Global Knowledge [Member] | Discontinued Operations, Disposed of by Sale [Member] | GK Holdings Seller Note Due July 31, 2026 [Member]                
Financing Receivable, before Allowance for Credit Loss             3,400  
Global Knowledge [Member] | Discontinued Operations, Disposed of by Sale [Member] | GK Holdings Seller Note Due October 31, 2026 [Member]                
Financing Receivable, before Allowance for Credit Loss             $ 2,000