v3.25.2
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Apr. 30, 2025
Accumulated Other Comprehensive Loss  
Schedule of components of accumulated other comprehensive loss

The components of accumulated other comprehensive loss are as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Total Accumulated

​

​

​

​

​

​

Other

​

​

​

Foreign Currency

​

Comprehensive

​

​

    

Translation Adjustments

​

Loss

​

Total accumulated other comprehensive loss balance as of April 30, 2024

​

$

(5,592)

​

$

(5,592)

​

Changes in foreign currency translation adjustments

​

​

(922)

​

​

(922)

​

Total accumulated other comprehensive loss balance as of April 30, 2025

​

$

(6,514)

​

$

(6,514)

​

​