XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Policies (Details) - Change to Schedule of Consolidated Statements of Operation - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cost of sales $ 193,625 $ 202,548 $ 226,225 $ 396,173 $ 408,545
Gross profit 18,352 10,166 14,103 28,518 26,011
Selling, general and administrative $ (8,618) (5,769) (6,667) $ (14,387) (11,866)
Previously Reported [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cost of sales   197,685 223,744   406,060
Gross profit   15,029 16,584   28,496
Selling, general and administrative   (10,632) (9,148)   (14,351)
Revision of Prior Period, Change in Accounting Principle, Adjustment [Member]          
Error Corrections and Prior Period Adjustments Restatement [Line Items]          
Cost of sales   4,863 2,481   2,485
Gross profit   (4,863) (2,481)   (2,485)
Selling, general and administrative   $ 4,863 $ 2,481   $ 2,485