XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.2Close
CONSOLIDATED STATEMENTS OF INCOME (LOSS) AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Income Statement [Abstract]      
Revenues $ 139,911 $ 149,266 $ 119,597
Cost of revenues 132,593 117,786 82,949
Gross profit 7,318 31,480 36,648 Close
Operating expenses:      
Selling, general and administrative 25,996 27,879 21,226
Total operating expenses 25,996 27,879 21,226 Close
Operating income (loss) (18,678) 3,601 15,422 Close
Interest expense (4,337) (3,013) (2,680) Close
Other income (expense), net (3,912) 1,002 (81) CloseClose
Total Other Income Expenses -8249.0 -2011.0 -2761.0 0.0 0 Close
Net income (loss) before income taxes (26,927) 1,590 12,661 CloseClose
Income tax (benefit) expense 113,826 1,331 (115,011) Close
Net income (loss) (140,753) 259 127,672 Close
Comprehensive income (loss) $ (140,753) $ 259 $ 127,672
Net income (loss) per share:      
Basic $ (2.23) $ 0.00 $ 2.08
Diluted $ (2.23) $ 0.00 $ 1.84
Weighted average common shares outstanding:      
Basic 63,199 62,268 61,484
Diluted 63,199 63,782 70,474