XML 114 R97.htm IDEA: XBRL DOCUMENT v3.26.1
Income Taxes - Income taxes paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Income taxes paid      
Federal $ 2,250 $ 24,175 $ 17,387
Foreign $ 385 $ (226) $ 518
Income Tax Paid, after Refund Received, Foreign Jurisdiction [Extensible Enumeration] country:DE country:DE country:DE
Total income taxes paid $ 3,606 $ 24,631 $ 20,438
Alabama      
Income taxes paid      
State (272)    
California      
Income taxes paid      
State 514    
Florida      
Income taxes paid      
State 351    
Maryland      
Income taxes paid      
State 204    
Other      
Income taxes paid      
State $ 174 $ 682 $ 2,533