XML 135 R119.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Geographic Information (Details) - Sales Revenue - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
All other      
Product Information      
Deploys in-service assets $ 2,912,000 $ 1,798,000  
UKRAINE      
Product Information      
Revenues $ 274,136,000 $ 100,095,000  
Customer concentration | Maximum | All other      
Product Information      
Percentage of revenue 10.00%    
Customer concentration | Non-U.S. customers      
Product Information      
Percentage of revenue 62.00% 53.00% 41.00%
Customer concentration | UKRAINE      
Product Information      
Percentage of revenue 38.00% 19.00%