XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restatement of Previously Issued Financial Statements - Impacts on Previously Issued Financial Statements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Sales $ 70,999 $ 65,260 $ 149,243 $ 135,302
Gross profit 20,062 18,317 42,588 38,115
Income (loss) from operations 875 3,721 (1,253) 7,032
Net income (loss) 715 2,881 (421) 5,568
As Previously Reported        
Error Corrections and Prior Period Adjustments Restatement [Line Items]        
Sales 70,999 65,394 149,243 135,581
Gross profit 20,062 18,451 42,588 38,394
Income (loss) from operations (441) 2,961 (2,569) 6,451
Net income (loss) $ (70) $ 2,579 $ (957) $ 5,354