XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF LOSS AND COMPREHENSIVE LOSS (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Income Statement [Abstract]    
Revenues $ 40,173 $ 37,726
Cost of revenues 34,460 33,626
Gross profit 5,713 4,100
Operating expenses:    
Selling, general and administrative 8,169 6,263
Total operating expenses 8,169 6,263
Operating loss (2,456) (2,163)
Interest expense (2,454) (825)
Other income (expense), net (624) 258
Net loss before income taxes (5,534) (2,730)
Income tax benefit 0 (608)
Net loss (5,534) (2,122)
Comprehensive loss $ (5,534) $ (2,122)
Net loss per share:    
Basic $ (0.09) $ (0.03)
Diluted $ (0.09) $ (0.03)
Weighted average common shares outstanding:    
Basic 63,639 62,838
Diluted 63,639 62,838