XML 94 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Description of Company and Basis of Presentation (Details - Statement of loss and comprehensive loss) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Revenues $ 25,395 $ 34,757 $ 63,121 $ 71,449
Cost of revenues 30,060 30,610 63,686 58,185
Gross 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   12,820  
Operating loss (11,222) (2,684) (13,385) 51
Interest expense (827) (877) (1,652) (1,718)
Other income, net 140   398  
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 loss (9,521) (520) (11,643) 841
Comprehensive loss $ (9,521) $ (520) $ (11,643) $ 841
Net 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
Previously Reported [Member]        
Revenues $ 25,395   $ 63,121  
Cost of revenues 30,060   63,686  
Gross loss (4,665)   (565)  
Operating expenses:        
Selling, general and administrative 6,557   12,820  
Total operating expenses 6,557   12,820  
Operating loss (11,222)   (13,385)  
Interest expense (805)   (1,580)  
Other income, net 140   398  
Net Loss before income taxes (11,887)   (14,567)  
Income tax benefit (2,378)   (2,965)  
Net loss (9,509)   (11,602)  
Comprehensive loss $ (9,509)   $ (11,602)  
Net loss per share:        
Basic $ (0.15)   $ (0.18)  
Diluted $ (0.15)   $ (0.18)  
Weighted average common shares outstanding:        
Basic 63,149   62,994  
Diluted 63,149   62,994  
Revision of Prior Period, Adjustment [Member]        
Revenues $ 0   $ 0  
Cost of revenues 0   0  
Gross loss 0   0  
Operating expenses:        
Selling, general and administrative 0   0  
Total operating expenses 0   0  
Operating loss 0   0  
Interest expense (22)   (72)  
Other income, net 0   0  
Net Loss before income taxes (22)   (72)  
Income tax benefit (10)   (31)  
Net loss (12)   (41)  
Comprehensive loss $ (12)   $ (41)  
Net loss per share:        
Basic $ 0   $ 0  
Diluted $ 0   $ 0  
Weighted average common shares outstanding:        
Basic 0   0  
Diluted 0   0