XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Income Statement [Abstract]      
Revenues $ 149,266 $ 119,597 $ 95,868
Cost of revenues 117,786 82,949 66,561
Gross profit 31,480 36,648 29,307
Operating expenses:      
Selling, general and administrative 27,879 21,226 17,064
Total operating expenses 27,879 21,226 17,064
Operating income 3,601 15,422 12,243
Interest expense (2,600) (2,680) (1,164)
Other income (expense), net 1,002 (81) 133
Net income before income taxes 2,003 12,661 11,212
Income tax (expense) benefit (1,443) 115,011 0
Net income 560 127,672 11,212
Comprehensive income 560 127,672 11,212
Series E preferred stock accumulated dividends 0 0 (4,455)
Impact of Series E preferred stock redemption 0 0 (3,439)
Net income attributable to common stockholders $ 560 $ 127,672 $ 3,318
Net income per share attributable to common stockholders:      
Basic $ 0.01 $ 2.08 $ 0.06
Diluted $ 0.01 $ 1.84 $ 0.06
Weighted average common shares outstanding:      
Basic 62,268 61,484 58,222
Diluted 63,782 70,474 59,426