XML 73 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Income Statement [Abstract]        
Revenues $ 25,395 $ 34,757 $ 63,121 $ 71,449
Cost of revenues 30,060 30,610 63,686 58,185
Gross profit (loss) (4,665) 4,147 (565) 13,264
Operating expenses:        
Selling, general and administrative 6,557 6,831 12,820 13,213
Total operating expenses 6,557 6,831 12,820 13,213
Operating income (loss) (11,222) (2,684) (13,385) 51
Interest expense (827) (877) (1,652) (1,718)
Other income, net 140 145 398 195
Net loss before income taxes (11,909) (3,416) (14,639) (1,472)
Income tax benefit (2,388) (2,896) (2,996) (2,313)
Net income (loss) (9,521) (520) (11,643) 841
Comprehensive income (loss) $ (9,521) $ (520) $ (11,643) $ 841
Net income (loss) per share:        
Basic $ (0.15) $ (0.01) $ (0.18) $ 0.01
Diluted $ (0.15) $ (0.01) $ (0.18) $ (0.00)
Weighted average common shares outstanding:        
Basic 63,149 62,204 62,994 62,054
Diluted 63,149 62,204 62,994 70,350