v3.26.1
INCOME TAXES - Summary of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Current:    
U.S. federal $ (1,806) $ 16,750
State 1,576 3,364
Foreign 15,994 4,783
Total current 15,764 24,897
Deferred:    
U.S. federal 931 803
States and local 164 38
Foreign (43) (28)
Total deferred 1,052 813
Total Income tax expense (benefit) $ 16,816 $ 25,710