XML 113 R100.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Accumulated other comprehensive income      
Total accumulated other comprehensive loss balance as of April 30, 2022 $ (6,514)    
Unrealized gain, net of $0 of taxes 53 $ (43) $ (60)
Change in foreign currency translation adjustments 2,009 (6,814) 75
Total accumulated other comprehensive loss balance as of April 30, 2023 (4,452) (6,514)  
Available-for-sale securities      
Accumulated other comprehensive income      
Total accumulated other comprehensive loss balance as of April 30, 2022 (53)    
Unrealized gain, net of $0 of taxes 53    
Total accumulated other comprehensive loss balance as of April 30, 2023   (53)  
Foreign Currency Translation Adjustments      
Accumulated other comprehensive income      
Total accumulated other comprehensive loss balance as of April 30, 2022 (6,461)    
Change in foreign currency translation adjustments 2,009    
Total accumulated other comprehensive loss balance as of April 30, 2023 (4,452) (6,461)  
Accumulated Other Comprehensive Income      
Accumulated other comprehensive income      
Total accumulated other comprehensive loss balance as of April 30, 2022 (6,514)    
Unrealized gain, net of $0 of taxes 53 (43) $ (60)
Change in foreign currency translation adjustments 2,009    
Total accumulated other comprehensive loss balance as of April 30, 2023 $ (4,452) $ (6,514)