Consolidated Statements of Operations (Parentheticals) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 31, 2026 |
Jul. 31, 2025 |
Jul. 31, 2026 |
Jul. 31, 2025 |
|
| Consolidated Statements of Operations [Abstract] | ||||
| Cost of sales, related parties | $ 21,243 | $ 29,004 | $ 40,083 | $ 53,853 |