v3.26.1
Income Taxes - Schedule of Cash Paid for Income Taxes (Net of Refunds) in State Jurisdiction (Details)
$ in Thousands
12 Months Ended
Apr. 30, 2026
USD ($)
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State $ 103
California  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State (7)
Kentucky  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State 5
North Carolina  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State 10
New York  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State 11
Tennessee  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State 37
Texas  
Income Tax Paid, by Individual Jurisdiction [Line Items]  
State $ 33