XML 102 R73.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Before Tax Income (Loss) Related Income Tax effect and Accumulated Balances (Detail) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 64,457 $ 54,760
Foreign currency translation adjustments (811) (421)
Ending balance 74,718 64,457
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (3,803) (3,382)
Foreign currency translation adjustment (811) (421)
Ending balance (4,614) (3,803)
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (3,803) (3,382)
Ending balance $ (4,614) $ (3,803)