XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Discontinued Operations - Held for Sale and Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 21, 2023
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Jan. 31, 2023
Total current assets of discontinued operations   $ 0   $ 0   $ 5,783
Total liabilities of discontinued operations   0   0   2,420
Net income (loss) from discontinued operations   2,277 $ (2,276) 1,424 $ (2,683)  
Klein Marine Services, Inc. [Member]            
Gain (Loss) on Disposition of Business $ 2,400 2,393   2,393 (0)  
Gain on sale of Klein $ (2,400) (2,393)   (2,393) 0  
Discontinued Operations, Held-for-Sale [Member]            
Accounts receivable, net           746
Inventories, net           4,292
Prepaid expenses and other current assets           745
Total current assets of discontinued operations           5,783
Property and equipment, net           2,992
Intangible assets, net           1,297
Total assets of discontinued operations           10,072
Accounts payable           1,607
Accrued and other liabilities           813
Total liabilities of discontinued operations           $ 2,420
Revenue from discontinued operations   140 1,847 3,318 6,543  
Cost of discontinued operations   11 1,230 1,982 3,981  
Selling, general and administrative   179 680 1,348 2,109  
Research and development   45 431 689 1,628  
Depreciation and amortization   18 136 324 402  
Total operating expenses   242 1,247 2,361 4,139  
Operating loss   (113) (630) (1,025) (1,577)  
Other income (expense) (Including $1,626 of currency translation loss for the three and nine months ended October 31, 2022.)   2 (1,646) 73 (1,106)  
Income (loss) before income taxes from discontinued operations   2,282 (2,276) 1,441 (2,683)  
Provision for income taxes from discontinued operations   (5) 0 (17) 0  
Net income (loss) from discontinued operations   2,277 (2,276) 1,424 (2,683)  
Gross profit from sale of assets held-for-sale       0 (382)  
Non-Cash cumulative translation adjustment for discontinued operations       0 1,626  
Sale of assets held for sale       0 383  
Discontinued Operations, Held-for-Sale [Member] | Klein Marine Services, Inc. [Member]            
Gain (Loss) on Disposition of Business   2,393 0 2,393 0  
Gain on sale of Klein   $ (2,393) $ 0 $ (2,393) $ 0