v3.26.1
Accumulated Other Comprehensive Loss (Tables)
12 Months Ended
Apr. 30, 2026
Accumulated Other Comprehensive Loss  
Schedule of components of accumulated other comprehensive loss and adjustments

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

Foreign

Total Accumulated

Available-for-

Currency Translation

Other

  ​ ​ ​

Sale Securities

Adjustments

Comprehensive Loss

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

$

$

(6,514)

$

(6,514)

Unrealized loss, net of $0 of taxes

(215)

(215)

Changes in foreign currency translation adjustments

1,094

1,094

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

$

(215)

$

(5,420)

$

(5,635)