XML 72 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
Jul. 31, 2023
Jul. 31, 2022
Income Statement [Abstract]    
Revenues $ 37,726 $ 36,692
Cost of revenues 33,626 27,575
Gross profit 4,100 9,117
Operating expenses:    
Selling, general and administrative 6,263 6,382
Total operating expenses 6,263 6,382
Operating income (loss) (2,163) 2,735
Interest expense (825) (841)
Other income (expense), net 258 50
Net income (loss) before income taxes (2,730) 1,944
Income tax expense (benefit) (608) 583
Net income (loss) (2,122) 1,361
Comprehensive income (loss) $ (2,122) $ 1,361
Net income (loss) per share:    
Basic $ (0.03) $ 0.02
Diluted $ (0.03) $ 0.02
Weighted average common shares outstanding:      
Basic 62,838 61,905
Diluted 62,838 63,333